]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/math/reporting/performance/html/index.html
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / math / reporting / performance / html / index.html
1 <html>
2 <head>
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">
8 </head>
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>
17 </tr></table>
18 <hr>
19 <div class="spirit-nav"></div>
20 <div class="article">
21 <div class="titlepage">
22 <div>
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>)
29 </p>
30 </div></div>
31 </div>
32 <hr>
33 </div>
34 <div class="toc">
35 <p><b>Table of Contents</b></p>
36 <dl>
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>
97 </dl>
98 </div>
99 <div class="section">
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>
104 <div class="table">
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&#160;1.&#160;Compiler Comparison on Windows x64</b></p>
106 <div class="table-contents"><table class="table" summary="Compiler Comparison on Windows x64">
107 <colgroup>
108 <col>
109 <col>
110 <col>
111 <col>
112 <col>
113 </colgroup>
114 <thead><tr>
115 <th>
116 <p>
117 Function
118 </p>
119 </th>
120 <th>
121 <p>
122 Microsoft Visual C++ version 14.0<br> boost 1.61
123 </p>
124 </th>
125 <th>
126 <p>
127 GNU C++ version 5.3.0<br> boost 1.61
128 </p>
129 </th>
130 <th>
131 <p>
132 GNU C++ version 5.3.0<br> boost 1.61<br> promote_double&lt;false&gt;
133 </p>
134 </th>
135 <th>
136 <p>
137 Intel C++ C++0x mode version 1600<br> boost 1.61
138 </p>
139 </th>
140 </tr></thead>
141 <tbody>
142 <tr>
143 <td>
144 <p>
145 assoc_laguerre
146 </p>
147 </td>
148 <td>
149 <p>
150 <span class="green">1.16<br> (208ns)</span>
151 </p>
152 </td>
153 <td>
154 <p>
155 <span class="blue">1.21<br> (217ns)</span>
156 </p>
157 </td>
158 <td>
159 <p>
160 <span class="green">1.06<br> (190ns)</span>
161 </p>
162 </td>
163 <td>
164 <p>
165 <span class="green">1.00<br> (180ns)</span>
166 </p>
167 </td>
168 </tr>
169 <tr>
170 <td>
171 <p>
172 assoc_legendre
173 </p>
174 </td>
175 <td>
176 <p>
177 <span class="blue">1.57<br> (151ns)</span>
178 </p>
179 </td>
180 <td>
181 <p>
182 <span class="blue">1.80<br> (173ns)</span>
183 </p>
184 </td>
185 <td>
186 <p>
187 <span class="green">1.16<br> (111ns)</span>
188 </p>
189 </td>
190 <td>
191 <p>
192 <span class="green">1.00<br> (96ns)</span>
193 </p>
194 </td>
195 </tr>
196 <tr>
197 <td>
198 <p>
199 beta
200 </p>
201 </td>
202 <td>
203 <p>
204 <span class="blue">1.74<br> (176ns)</span>
205 </p>
206 </td>
207 <td>
208 <p>
209 <span class="red">3.78<br> (382ns)</span>
210 </p>
211 </td>
212 <td>
213 <p>
214 <span class="red">2.17<br> (219ns)</span>
215 </p>
216 </td>
217 <td>
218 <p>
219 <span class="green">1.00<br> (101ns)</span>
220 </p>
221 </td>
222 </tr>
223 <tr>
224 <td>
225 <p>
226 beta (incomplete)
227 </p>
228 </td>
229 <td>
230 <p>
231 <span class="blue">1.44<br> (520ns)</span>
232 </p>
233 </td>
234 <td>
235 <p>
236 <span class="red">3.03<br> (1096ns)</span>
237 </p>
238 </td>
239 <td>
240 <p>
241 <span class="blue">1.84<br> (666ns)</span>
242 </p>
243 </td>
244 <td>
245 <p>
246 <span class="green">1.00<br> (362ns)</span>
247 </p>
248 </td>
249 </tr>
250 <tr>
251 <td>
252 <p>
253 cbrt
254 </p>
255 </td>
256 <td>
257 <p>
258 <span class="red">3.21<br> (45ns)</span>
259 </p>
260 </td>
261 <td>
262 <p>
263 <span class="red">3.43<br> (48ns)</span>
264 </p>
265 </td>
266 <td>
267 <p>
268 <span class="red">3.07<br> (43ns)</span>
269 </p>
270 </td>
271 <td>
272 <p>
273 <span class="green">1.00<br> (14ns)</span>
274 </p>
275 </td>
276 </tr>
277 <tr>
278 <td>
279 <p>
280 cyl_bessel_i
281 </p>
282 </td>
283 <td>
284 <p>
285 <span class="green">1.11<br> (404ns)</span>
286 </p>
287 </td>
288 <td>
289 <p>
290 <span class="red">2.78<br> (1016ns)</span>
291 </p>
292 </td>
293 <td>
294 <p>
295 <span class="blue">1.21<br> (442ns)</span>
296 </p>
297 </td>
298 <td>
299 <p>
300 <span class="green">1.00<br> (365ns)</span>
301 </p>
302 </td>
303 </tr>
304 <tr>
305 <td>
306 <p>
307 cyl_bessel_i (integer order)
308 </p>
309 </td>
310 <td>
311 <p>
312 <span class="blue">1.29<br> (261ns)</span>
313 </p>
314 </td>
315 <td>
316 <p>
317 <span class="red">3.16<br> (638ns)</span>
318 </p>
319 </td>
320 <td>
321 <p>
322 <span class="blue">1.22<br> (247ns)</span>
323 </p>
324 </td>
325 <td>
326 <p>
327 <span class="green">1.00<br> (202ns)</span>
328 </p>
329 </td>
330 </tr>
331 <tr>
332 <td>
333 <p>
334 cyl_bessel_j
335 </p>
336 </td>
337 <td>
338 <p>
339 <span class="green">1.19<br> (488ns)</span>
340 </p>
341 </td>
342 <td>
343 <p>
344 <span class="red">2.06<br> (841ns)</span>
345 </p>
346 </td>
347 <td>
348 <p>
349 <span class="blue">1.25<br> (513ns)</span>
350 </p>
351 </td>
352 <td>
353 <p>
354 <span class="green">1.00<br> (409ns)</span>
355 </p>
356 </td>
357 </tr>
358 <tr>
359 <td>
360 <p>
361 cyl_bessel_j (integer order)
362 </p>
363 </td>
364 <td>
365 <p>
366 <span class="blue">1.36<br> (103ns)</span>
367 </p>
368 </td>
369 <td>
370 <p>
371 <span class="red">2.39<br> (182ns)</span>
372 </p>
373 </td>
374 <td>
375 <p>
376 <span class="blue">1.47<br> (112ns)</span>
377 </p>
378 </td>
379 <td>
380 <p>
381 <span class="green">1.00<br> (76ns)</span>
382 </p>
383 </td>
384 </tr>
385 <tr>
386 <td>
387 <p>
388 cyl_bessel_k
389 </p>
390 </td>
391 <td>
392 <p>
393 <span class="green">1.04<br> (747ns)</span>
394 </p>
395 </td>
396 <td>
397 <p>
398 <span class="red">9.43<br> (6743ns)</span>
399 </p>
400 </td>
401 <td>
402 <p>
403 <span class="green">1.03<br> (734ns)</span>
404 </p>
405 </td>
406 <td>
407 <p>
408 <span class="green">1.00<br> (715ns)</span>
409 </p>
410 </td>
411 </tr>
412 <tr>
413 <td>
414 <p>
415 cyl_bessel_k (integer order)
416 </p>
417 </td>
418 <td>
419 <p>
420 <span class="blue">1.26<br> (419ns)</span>
421 </p>
422 </td>
423 <td>
424 <p>
425 <span class="red">10.49<br> (3494ns)</span>
426 </p>
427 </td>
428 <td>
429 <p>
430 <span class="green">1.10<br> (367ns)</span>
431 </p>
432 </td>
433 <td>
434 <p>
435 <span class="green">1.00<br> (333ns)</span>
436 </p>
437 </td>
438 </tr>
439 <tr>
440 <td>
441 <p>
442 cyl_neumann
443 </p>
444 </td>
445 <td>
446 <p>
447 <span class="red">16.76<br> (11212ns)</span>
448 </p>
449 </td>
450 <td>
451 <p>
452 <span class="red">2.01<br> (1346ns)</span>
453 </p>
454 </td>
455 <td>
456 <p>
457 <span class="green">1.00<br> (669ns)</span>
458 </p>
459 </td>
460 <td>
461 <p>
462 <span class="red">15.35<br> (10266ns)</span>
463 </p>
464 </td>
465 </tr>
466 <tr>
467 <td>
468 <p>
469 cyl_neumann (integer order)
470 </p>
471 </td>
472 <td>
473 <p>
474 <span class="green">1.00<br> (225ns)</span>
475 </p>
476 </td>
477 <td>
478 <p>
479 <span class="blue">1.79<br> (403ns)</span>
480 </p>
481 </td>
482 <td>
483 <p>
484 <span class="blue">1.24<br> (279ns)</span>
485 </p>
486 </td>
487 <td>
488 <p>
489 <span class="green">1.02<br> (229ns)</span>
490 </p>
491 </td>
492 </tr>
493 <tr>
494 <td>
495 <p>
496 digamma
497 </p>
498 </td>
499 <td>
500 <p>
501 <span class="green">1.20<br> (24ns)</span>
502 </p>
503 </td>
504 <td>
505 <p>
506 <span class="red">3.75<br> (75ns)</span>
507 </p>
508 </td>
509 <td>
510 <p>
511 <span class="red">2.15<br> (43ns)</span>
512 </p>
513 </td>
514 <td>
515 <p>
516 <span class="green">1.00<br> (20ns)</span>
517 </p>
518 </td>
519 </tr>
520 <tr>
521 <td>
522 <p>
523 ellint_1
524 </p>
525 </td>
526 <td>
527 <p>
528 <span class="blue">1.87<br> (329ns)</span>
529 </p>
530 </td>
531 <td>
532 <p>
533 <span class="blue">1.99<br> (350ns)</span>
534 </p>
535 </td>
536 <td>
537 <p>
538 <span class="blue">1.32<br> (232ns)</span>
539 </p>
540 </td>
541 <td>
542 <p>
543 <span class="green">1.00<br> (176ns)</span>
544 </p>
545 </td>
546 </tr>
547 <tr>
548 <td>
549 <p>
550 ellint_1 (complete)
551 </p>
552 </td>
553 <td>
554 <p>
555 <span class="red">2.18<br> (61ns)</span>
556 </p>
557 </td>
558 <td>
559 <p>
560 <span class="red">2.57<br> (72ns)</span>
561 </p>
562 </td>
563 <td>
564 <p>
565 <span class="blue">1.57<br> (44ns)</span>
566 </p>
567 </td>
568 <td>
569 <p>
570 <span class="green">1.00<br> (28ns)</span>
571 </p>
572 </td>
573 </tr>
574 <tr>
575 <td>
576 <p>
577 ellint_2
578 </p>
579 </td>
580 <td>
581 <p>
582 <span class="blue">1.78<br> (525ns)</span>
583 </p>
584 </td>
585 <td>
586 <p>
587 <span class="red">2.17<br> (640ns)</span>
588 </p>
589 </td>
590 <td>
591 <p>
592 <span class="blue">1.52<br> (449ns)</span>
593 </p>
594 </td>
595 <td>
596 <p>
597 <span class="green">1.00<br> (295ns)</span>
598 </p>
599 </td>
600 </tr>
601 <tr>
602 <td>
603 <p>
604 ellint_2 (complete)
605 </p>
606 </td>
607 <td>
608 <p>
609 <span class="red">2.14<br> (62ns)</span>
610 </p>
611 </td>
612 <td>
613 <p>
614 <span class="red">2.07<br> (60ns)</span>
615 </p>
616 </td>
617 <td>
618 <p>
619 <span class="blue">1.24<br> (36ns)</span>
620 </p>
621 </td>
622 <td>
623 <p>
624 <span class="green">1.00<br> (29ns)</span>
625 </p>
626 </td>
627 </tr>
628 <tr>
629 <td>
630 <p>
631 ellint_3
632 </p>
633 </td>
634 <td>
635 <p>
636 <span class="blue">1.94<br> (1155ns)</span>
637 </p>
638 </td>
639 <td>
640 <p>
641 <span class="red">2.91<br> (1733ns)</span>
642 </p>
643 </td>
644 <td>
645 <p>
646 <span class="blue">1.65<br> (986ns)</span>
647 </p>
648 </td>
649 <td>
650 <p>
651 <span class="green">1.00<br> (596ns)</span>
652 </p>
653 </td>
654 </tr>
655 <tr>
656 <td>
657 <p>
658 ellint_3 (complete)
659 </p>
660 </td>
661 <td>
662 <p>
663 <span class="red">2.05<br> (721ns)</span>
664 </p>
665 </td>
666 <td>
667 <p>
668 <span class="red">3.07<br> (1079ns)</span>
669 </p>
670 </td>
671 <td>
672 <p>
673 <span class="blue">1.46<br> (514ns)</span>
674 </p>
675 </td>
676 <td>
677 <p>
678 <span class="green">1.00<br> (352ns)</span>
679 </p>
680 </td>
681 </tr>
682 <tr>
683 <td>
684 <p>
685 ellint_rc
686 </p>
687 </td>
688 <td>
689 <p>
690 <span class="blue">1.58<br> (49ns)</span>
691 </p>
692 </td>
693 <td>
694 <p>
695 <span class="red">2.68<br> (83ns)</span>
696 </p>
697 </td>
698 <td>
699 <p>
700 <span class="blue">1.55<br> (48ns)</span>
701 </p>
702 </td>
703 <td>
704 <p>
705 <span class="green">1.00<br> (31ns)</span>
706 </p>
707 </td>
708 </tr>
709 <tr>
710 <td>
711 <p>
712 ellint_rd
713 </p>
714 </td>
715 <td>
716 <p>
717 <span class="blue">1.75<br> (332ns)</span>
718 </p>
719 </td>
720 <td>
721 <p>
722 <span class="blue">1.83<br> (348ns)</span>
723 </p>
724 </td>
725 <td>
726 <p>
727 <span class="blue">1.40<br> (266ns)</span>
728 </p>
729 </td>
730 <td>
731 <p>
732 <span class="green">1.00<br> (190ns)</span>
733 </p>
734 </td>
735 </tr>
736 <tr>
737 <td>
738 <p>
739 ellint_rf
740 </p>
741 </td>
742 <td>
743 <p>
744 <span class="blue">1.69<br> (71ns)</span>
745 </p>
746 </td>
747 <td>
748 <p>
749 <span class="red">2.40<br> (101ns)</span>
750 </p>
751 </td>
752 <td>
753 <p>
754 <span class="blue">1.57<br> (66ns)</span>
755 </p>
756 </td>
757 <td>
758 <p>
759 <span class="green">1.00<br> (42ns)</span>
760 </p>
761 </td>
762 </tr>
763 <tr>
764 <td>
765 <p>
766 ellint_rj
767 </p>
768 </td>
769 <td>
770 <p>
771 <span class="blue">1.91<br> (344ns)</span>
772 </p>
773 </td>
774 <td>
775 <p>
776 <span class="red">2.96<br> (532ns)</span>
777 </p>
778 </td>
779 <td>
780 <p>
781 <span class="blue">1.43<br> (257ns)</span>
782 </p>
783 </td>
784 <td>
785 <p>
786 <span class="green">1.00<br> (180ns)</span>
787 </p>
788 </td>
789 </tr>
790 <tr>
791 <td>
792 <p>
793 erf
794 </p>
795 </td>
796 <td>
797 <p>
798 <span class="blue">1.77<br> (23ns)</span>
799 </p>
800 </td>
801 <td>
802 <p>
803 <span class="red">2.92<br> (38ns)</span>
804 </p>
805 </td>
806 <td>
807 <p>
808 <span class="blue">1.92<br> (25ns)</span>
809 </p>
810 </td>
811 <td>
812 <p>
813 <span class="green">1.00<br> (13ns)</span>
814 </p>
815 </td>
816 </tr>
817 <tr>
818 <td>
819 <p>
820 erfc
821 </p>
822 </td>
823 <td>
824 <p>
825 <span class="blue">1.29<br> (22ns)</span>
826 </p>
827 </td>
828 <td>
829 <p>
830 <span class="red">3.41<br> (58ns)</span>
831 </p>
832 </td>
833 <td>
834 <p>
835 <span class="red">2.06<br> (35ns)</span>
836 </p>
837 </td>
838 <td>
839 <p>
840 <span class="green">1.00<br> (17ns)</span>
841 </p>
842 </td>
843 </tr>
844 <tr>
845 <td>
846 <p>
847 expint
848 </p>
849 </td>
850 <td>
851 <p>
852 <span class="blue">1.39<br> (39ns)</span>
853 </p>
854 </td>
855 <td>
856 <p>
857 <span class="red">3.07<br> (86ns)</span>
858 </p>
859 </td>
860 <td>
861 <p>
862 <span class="red">2.14<br> (60ns)</span>
863 </p>
864 </td>
865 <td>
866 <p>
867 <span class="green">1.00<br> (28ns)</span>
868 </p>
869 </td>
870 </tr>
871 <tr>
872 <td>
873 <p>
874 expint (En)
875 </p>
876 </td>
877 <td>
878 <p>
879 <span class="green">1.10<br> (117ns)</span>
880 </p>
881 </td>
882 <td>
883 <p>
884 <span class="red">2.19<br> (232ns)</span>
885 </p>
886 </td>
887 <td>
888 <p>
889 <span class="blue">1.38<br> (146ns)</span>
890 </p>
891 </td>
892 <td>
893 <p>
894 <span class="green">1.00<br> (106ns)</span>
895 </p>
896 </td>
897 </tr>
898 <tr>
899 <td>
900 <p>
901 expm1
902 </p>
903 </td>
904 <td>
905 <p>
906 <span class="green">1.00<br> (10ns)</span>
907 </p>
908 </td>
909 <td>
910 <p>
911 <span class="red">3.10<br> (31ns)</span>
912 </p>
913 </td>
914 <td>
915 <p>
916 <span class="red">2.40<br> (24ns)</span>
917 </p>
918 </td>
919 <td>
920 <p>
921 <span class="green">1.10<br> (11ns)</span>
922 </p>
923 </td>
924 </tr>
925 <tr>
926 <td>
927 <p>
928 gamma_p
929 </p>
930 </td>
931 <td>
932 <p>
933 <span class="blue">1.29<br> (192ns)</span>
934 </p>
935 </td>
936 <td>
937 <p>
938 <span class="red">2.64<br> (393ns)</span>
939 </p>
940 </td>
941 <td>
942 <p>
943 <span class="blue">1.71<br> (255ns)</span>
944 </p>
945 </td>
946 <td>
947 <p>
948 <span class="green">1.00<br> (149ns)</span>
949 </p>
950 </td>
951 </tr>
952 <tr>
953 <td>
954 <p>
955 gamma_p_inv
956 </p>
957 </td>
958 <td>
959 <p>
960 <span class="blue">1.36<br> (706ns)</span>
961 </p>
962 </td>
963 <td>
964 <p>
965 <span class="red">2.47<br> (1288ns)</span>
966 </p>
967 </td>
968 <td>
969 <p>
970 <span class="blue">1.91<br> (997ns)</span>
971 </p>
972 </td>
973 <td>
974 <p>
975 <span class="green">1.00<br> (521ns)</span>
976 </p>
977 </td>
978 </tr>
979 <tr>
980 <td>
981 <p>
982 gamma_q
983 </p>
984 </td>
985 <td>
986 <p>
987 <span class="green">1.16<br> (179ns)</span>
988 </p>
989 </td>
990 <td>
991 <p>
992 <span class="red">2.79<br> (429ns)</span>
993 </p>
994 </td>
995 <td>
996 <p>
997 <span class="blue">1.61<br> (248ns)</span>
998 </p>
999 </td>
1000 <td>
1001 <p>
1002 <span class="green">1.00<br> (154ns)</span>
1003 </p>
1004 </td>
1005 </tr>
1006 <tr>
1007 <td>
1008 <p>
1009 gamma_q_inv
1010 </p>
1011 </td>
1012 <td>
1013 <p>
1014 <span class="blue">1.37<br> (703ns)</span>
1015 </p>
1016 </td>
1017 <td>
1018 <p>
1019 <span class="red">2.38<br> (1225ns)</span>
1020 </p>
1021 </td>
1022 <td>
1023 <p>
1024 <span class="blue">1.89<br> (971ns)</span>
1025 </p>
1026 </td>
1027 <td>
1028 <p>
1029 <span class="green">1.00<br> (515ns)</span>
1030 </p>
1031 </td>
1032 </tr>
1033 <tr>
1034 <td>
1035 <p>
1036 ibeta
1037 </p>
1038 </td>
1039 <td>
1040 <p>
1041 <span class="blue">1.34<br> (520ns)</span>
1042 </p>
1043 </td>
1044 <td>
1045 <p>
1046 <span class="red">3.13<br> (1218ns)</span>
1047 </p>
1048 </td>
1049 <td>
1050 <p>
1051 <span class="blue">1.83<br> (711ns)</span>
1052 </p>
1053 </td>
1054 <td>
1055 <p>
1056 <span class="green">1.00<br> (389ns)</span>
1057 </p>
1058 </td>
1059 </tr>
1060 <tr>
1061 <td>
1062 <p>
1063 ibeta_inv
1064 </p>
1065 </td>
1066 <td>
1067 <p>
1068 <span class="blue">1.51<br> (2193ns)</span>
1069 </p>
1070 </td>
1071 <td>
1072 <p>
1073 <span class="red">2.81<br> (4085ns)</span>
1074 </p>
1075 </td>
1076 <td>
1077 <p>
1078 <span class="red">2.27<br> (3303ns)</span>
1079 </p>
1080 </td>
1081 <td>
1082 <p>
1083 <span class="green">1.00<br> (1452ns)</span>
1084 </p>
1085 </td>
1086 </tr>
1087 <tr>
1088 <td>
1089 <p>
1090 ibetac
1091 </p>
1092 </td>
1093 <td>
1094 <p>
1095 <span class="blue">1.29<br> (518ns)</span>
1096 </p>
1097 </td>
1098 <td>
1099 <p>
1100 <span class="red">2.94<br> (1179ns)</span>
1101 </p>
1102 </td>
1103 <td>
1104 <p>
1105 <span class="blue">1.73<br> (694ns)</span>
1106 </p>
1107 </td>
1108 <td>
1109 <p>
1110 <span class="green">1.00<br> (401ns)</span>
1111 </p>
1112 </td>
1113 </tr>
1114 <tr>
1115 <td>
1116 <p>
1117 ibetac_inv
1118 </p>
1119 </td>
1120 <td>
1121 <p>
1122 <span class="blue">1.41<br> (2045ns)</span>
1123 </p>
1124 </td>
1125 <td>
1126 <p>
1127 <span class="red">2.80<br> (4058ns)</span>
1128 </p>
1129 </td>
1130 <td>
1131 <p>
1132 <span class="blue">1.78<br> (2572ns)</span>
1133 </p>
1134 </td>
1135 <td>
1136 <p>
1137 <span class="green">1.00<br> (1447ns)</span>
1138 </p>
1139 </td>
1140 </tr>
1141 <tr>
1142 <td>
1143 <p>
1144 jacobi_cn
1145 </p>
1146 </td>
1147 <td>
1148 <p>
1149 <span class="blue">1.36<br> (182ns)</span>
1150 </p>
1151 </td>
1152 <td>
1153 <p>
1154 <span class="red">3.72<br> (499ns)</span>
1155 </p>
1156 </td>
1157 <td>
1158 <p>
1159 <span class="red">2.28<br> (306ns)</span>
1160 </p>
1161 </td>
1162 <td>
1163 <p>
1164 <span class="green">1.00<br> (134ns)</span>
1165 </p>
1166 </td>
1167 </tr>
1168 <tr>
1169 <td>
1170 <p>
1171 jacobi_dn
1172 </p>
1173 </td>
1174 <td>
1175 <p>
1176 <span class="blue">1.82<br> (262ns)</span>
1177 </p>
1178 </td>
1179 <td>
1180 <p>
1181 <span class="red">3.68<br> (530ns)</span>
1182 </p>
1183 </td>
1184 <td>
1185 <p>
1186 <span class="red">2.27<br> (327ns)</span>
1187 </p>
1188 </td>
1189 <td>
1190 <p>
1191 <span class="green">1.00<br> (144ns)</span>
1192 </p>
1193 </td>
1194 </tr>
1195 <tr>
1196 <td>
1197 <p>
1198 jacobi_sn
1199 </p>
1200 </td>
1201 <td>
1202 <p>
1203 <span class="blue">1.31<br> (179ns)</span>
1204 </p>
1205 </td>
1206 <td>
1207 <p>
1208 <span class="red">3.73<br> (511ns)</span>
1209 </p>
1210 </td>
1211 <td>
1212 <p>
1213 <span class="red">2.43<br> (333ns)</span>
1214 </p>
1215 </td>
1216 <td>
1217 <p>
1218 <span class="green">1.00<br> (137ns)</span>
1219 </p>
1220 </td>
1221 </tr>
1222 <tr>
1223 <td>
1224 <p>
1225 laguerre
1226 </p>
1227 </td>
1228 <td>
1229 <p>
1230 <span class="green">1.00<br> (121ns)</span>
1231 </p>
1232 </td>
1233 <td>
1234 <p>
1235 <span class="green">1.15<br> (139ns)</span>
1236 </p>
1237 </td>
1238 <td>
1239 <p>
1240 <span class="green">1.04<br> (126ns)</span>
1241 </p>
1242 </td>
1243 <td>
1244 <p>
1245 <span class="green">1.10<br> (133ns)</span>
1246 </p>
1247 </td>
1248 </tr>
1249 <tr>
1250 <td>
1251 <p>
1252 legendre
1253 </p>
1254 </td>
1255 <td>
1256 <p>
1257 <span class="green">1.07<br> (364ns)</span>
1258 </p>
1259 </td>
1260 <td>
1261 <p>
1262 <span class="green">1.16<br> (396ns)</span>
1263 </p>
1264 </td>
1265 <td>
1266 <p>
1267 <span class="green">1.00<br> (340ns)</span>
1268 </p>
1269 </td>
1270 <td>
1271 <p>
1272 <span class="green">1.13<br> (383ns)</span>
1273 </p>
1274 </td>
1275 </tr>
1276 <tr>
1277 <td>
1278 <p>
1279 legendre Q
1280 </p>
1281 </td>
1282 <td>
1283 <p>
1284 <span class="green">1.00<br> (427ns)</span>
1285 </p>
1286 </td>
1287 <td>
1288 <p>
1289 <span class="green">1.20<br> (512ns)</span>
1290 </p>
1291 </td>
1292 <td>
1293 <p>
1294 <span class="green">1.01<br> (430ns)</span>
1295 </p>
1296 </td>
1297 <td>
1298 <p>
1299 <span class="green">1.07<br> (455ns)</span>
1300 </p>
1301 </td>
1302 </tr>
1303 <tr>
1304 <td>
1305 <p>
1306 lgamma
1307 </p>
1308 </td>
1309 <td>
1310 <p>
1311 <span class="green">1.00<br> (73ns)</span>
1312 </p>
1313 </td>
1314 <td>
1315 <p>
1316 <span class="red">3.07<br> (224ns)</span>
1317 </p>
1318 </td>
1319 <td>
1320 <p>
1321 <span class="blue">1.82<br> (133ns)</span>
1322 </p>
1323 </td>
1324 <td>
1325 <p>
1326 <span class="green">1.05<br> (77ns)</span>
1327 </p>
1328 </td>
1329 </tr>
1330 <tr>
1331 <td>
1332 <p>
1333 log1p
1334 </p>
1335 </td>
1336 <td>
1337 <p>
1338 <span class="green">1.00<br> (14ns)</span>
1339 </p>
1340 </td>
1341 <td>
1342 <p>
1343 <span class="blue">2.00<br> (28ns)</span>
1344 </p>
1345 </td>
1346 <td>
1347 <p>
1348 <span class="green">1.14<br> (16ns)</span>
1349 </p>
1350 </td>
1351 <td>
1352 <p>
1353 <span class="green">1.00<br> (14ns)</span>
1354 </p>
1355 </td>
1356 </tr>
1357 <tr>
1358 <td>
1359 <p>
1360 polygamma
1361 </p>
1362 </td>
1363 <td>
1364 <p>
1365 <span class="green">1.16<br> (3773ns)</span>
1366 </p>
1367 </td>
1368 <td>
1369 <p>
1370 <span class="green">1.02<br> (3320ns)</span>
1371 </p>
1372 </td>
1373 <td>
1374 <p>
1375 <span class="red">2.24<br> (7270ns)</span>
1376 </p>
1377 </td>
1378 <td>
1379 <p>
1380 <span class="green">1.00<br> (3246ns)</span>
1381 </p>
1382 </td>
1383 </tr>
1384 <tr>
1385 <td>
1386 <p>
1387 sph_bessel
1388 </p>
1389 </td>
1390 <td>
1391 <p>
1392 <span class="green">1.17<br> (1005ns)</span>
1393 </p>
1394 </td>
1395 <td>
1396 <p>
1397 <span class="blue">1.55<br> (1325ns)</span>
1398 </p>
1399 </td>
1400 <td>
1401 <p>
1402 <span class="green">1.09<br> (931ns)</span>
1403 </p>
1404 </td>
1405 <td>
1406 <p>
1407 <span class="green">1.00<br> (857ns)</span>
1408 </p>
1409 </td>
1410 </tr>
1411 <tr>
1412 <td>
1413 <p>
1414 sph_neumann
1415 </p>
1416 </td>
1417 <td>
1418 <p>
1419 <span class="green">1.08<br> (1827ns)</span>
1420 </p>
1421 </td>
1422 <td>
1423 <p>
1424 <span class="red">2.07<br> (3483ns)</span>
1425 </p>
1426 </td>
1427 <td>
1428 <p>
1429 <span class="green">1.00<br> (1685ns)</span>
1430 </p>
1431 </td>
1432 <td>
1433 <p>
1434 <span class="green">1.01<br> (1702ns)</span>
1435 </p>
1436 </td>
1437 </tr>
1438 <tr>
1439 <td>
1440 <p>
1441 tgamma
1442 </p>
1443 </td>
1444 <td>
1445 <p>
1446 <span class="blue">1.31<br> (77ns)</span>
1447 </p>
1448 </td>
1449 <td>
1450 <p>
1451 <span class="red">4.03<br> (238ns)</span>
1452 </p>
1453 </td>
1454 <td>
1455 <p>
1456 <span class="red">2.49<br> (147ns)</span>
1457 </p>
1458 </td>
1459 <td>
1460 <p>
1461 <span class="green">1.00<br> (59ns)</span>
1462 </p>
1463 </td>
1464 </tr>
1465 <tr>
1466 <td>
1467 <p>
1468 tgamma (incomplete)
1469 </p>
1470 </td>
1471 <td>
1472 <p>
1473 <span class="blue">1.26<br> (276ns)</span>
1474 </p>
1475 </td>
1476 <td>
1477 <p>
1478 <span class="red">2.52<br> (552ns)</span>
1479 </p>
1480 </td>
1481 <td>
1482 <p>
1483 <span class="blue">1.73<br> (379ns)</span>
1484 </p>
1485 </td>
1486 <td>
1487 <p>
1488 <span class="green">1.00<br> (219ns)</span>
1489 </p>
1490 </td>
1491 </tr>
1492 <tr>
1493 <td>
1494 <p>
1495 trigamma
1496 </p>
1497 </td>
1498 <td>
1499 <p>
1500 <span class="blue">1.35<br> (23ns)</span>
1501 </p>
1502 </td>
1503 <td>
1504 <p>
1505 <span class="red">2.88<br> (49ns)</span>
1506 </p>
1507 </td>
1508 <td>
1509 <p>
1510 <span class="blue">1.41<br> (24ns)</span>
1511 </p>
1512 </td>
1513 <td>
1514 <p>
1515 <span class="green">1.00<br> (17ns)</span>
1516 </p>
1517 </td>
1518 </tr>
1519 <tr>
1520 <td>
1521 <p>
1522 zeta
1523 </p>
1524 </td>
1525 <td>
1526 <p>
1527 <span class="blue">1.34<br> (121ns)</span>
1528 </p>
1529 </td>
1530 <td>
1531 <p>
1532 <span class="red">3.83<br> (345ns)</span>
1533 </p>
1534 </td>
1535 <td>
1536 <p>
1537 <span class="red">2.52<br> (227ns)</span>
1538 </p>
1539 </td>
1540 <td>
1541 <p>
1542 <span class="green">1.00<br> (90ns)</span>
1543 </p>
1544 </td>
1545 </tr>
1546 </tbody>
1547 </table></div>
1548 </div>
1549 <br class="table-break">
1550 </div>
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>
1556 <div class="table">
1557 <a name="special_function_and_distributio.section_Compiler_Comparison_on_linux.table_Compiler_Comparison_on_linux"></a><p class="title"><b>Table&#160;2.&#160;Compiler Comparison on linux</b></p>
1558 <div class="table-contents"><table class="table" summary="Compiler Comparison on linux">
1559 <colgroup>
1560 <col>
1561 <col>
1562 <col>
1563 </colgroup>
1564 <thead><tr>
1565 <th>
1566 <p>
1567 Function
1568 </p>
1569 </th>
1570 <th>
1571 <p>
1572 GNU C++ version 5.3.0<br> boost 1.61
1573 </p>
1574 </th>
1575 <th>
1576 <p>
1577 GNU C++ version 5.3.0<br> boost 1.61<br> promote_double&lt;false&gt;
1578 </p>
1579 </th>
1580 </tr></thead>
1581 <tbody>
1582 <tr>
1583 <td>
1584 <p>
1585 assoc_laguerre
1586 </p>
1587 </td>
1588 <td>
1589 <p>
1590 <span class="blue">1.36<br> (263ns)</span>
1591 </p>
1592 </td>
1593 <td>
1594 <p>
1595 <span class="green">1.00<br> (194ns)</span>
1596 </p>
1597 </td>
1598 </tr>
1599 <tr>
1600 <td>
1601 <p>
1602 assoc_legendre
1603 </p>
1604 </td>
1605 <td>
1606 <p>
1607 <span class="red">2.55<br> (258ns)</span>
1608 </p>
1609 </td>
1610 <td>
1611 <p>
1612 <span class="green">1.00<br> (101ns)</span>
1613 </p>
1614 </td>
1615 </tr>
1616 <tr>
1617 <td>
1618 <p>
1619 beta
1620 </p>
1621 </td>
1622 <td>
1623 <p>
1624 <span class="red">4.71<br> (734ns)</span>
1625 </p>
1626 </td>
1627 <td>
1628 <p>
1629 <span class="green">1.00<br> (156ns)</span>
1630 </p>
1631 </td>
1632 </tr>
1633 <tr>
1634 <td>
1635 <p>
1636 beta (incomplete)
1637 </p>
1638 </td>
1639 <td>
1640 <p>
1641 <span class="red">3.12<br> (1796ns)</span>
1642 </p>
1643 </td>
1644 <td>
1645 <p>
1646 <span class="green">1.00<br> (575ns)</span>
1647 </p>
1648 </td>
1649 </tr>
1650 <tr>
1651 <td>
1652 <p>
1653 cbrt
1654 </p>
1655 </td>
1656 <td>
1657 <p>
1658 <span class="red">2.53<br> (43ns)</span>
1659 </p>
1660 </td>
1661 <td>
1662 <p>
1663 <span class="green">1.00<br> (17ns)</span>
1664 </p>
1665 </td>
1666 </tr>
1667 <tr>
1668 <td>
1669 <p>
1670 cyl_bessel_i
1671 </p>
1672 </td>
1673 <td>
1674 <p>
1675 <span class="red">3.47<br> (1410ns)</span>
1676 </p>
1677 </td>
1678 <td>
1679 <p>
1680 <span class="green">1.00<br> (406ns)</span>
1681 </p>
1682 </td>
1683 </tr>
1684 <tr>
1685 <td>
1686 <p>
1687 cyl_bessel_i (integer order)
1688 </p>
1689 </td>
1690 <td>
1691 <p>
1692 <span class="red">3.38<br> (893ns)</span>
1693 </p>
1694 </td>
1695 <td>
1696 <p>
1697 <span class="green">1.00<br> (264ns)</span>
1698 </p>
1699 </td>
1700 </tr>
1701 <tr>
1702 <td>
1703 <p>
1704 cyl_bessel_j
1705 </p>
1706 </td>
1707 <td>
1708 <p>
1709 <span class="red">2.69<br> (1071ns)</span>
1710 </p>
1711 </td>
1712 <td>
1713 <p>
1714 <span class="green">1.00<br> (398ns)</span>
1715 </p>
1716 </td>
1717 </tr>
1718 <tr>
1719 <td>
1720 <p>
1721 cyl_bessel_j (integer order)
1722 </p>
1723 </td>
1724 <td>
1725 <p>
1726 <span class="red">2.59<br> (275ns)</span>
1727 </p>
1728 </td>
1729 <td>
1730 <p>
1731 <span class="green">1.00<br> (106ns)</span>
1732 </p>
1733 </td>
1734 </tr>
1735 <tr>
1736 <td>
1737 <p>
1738 cyl_bessel_k
1739 </p>
1740 </td>
1741 <td>
1742 <p>
1743 <span class="red">6.86<br> (4589ns)</span>
1744 </p>
1745 </td>
1746 <td>
1747 <p>
1748 <span class="green">1.00<br> (669ns)</span>
1749 </p>
1750 </td>
1751 </tr>
1752 <tr>
1753 <td>
1754 <p>
1755 cyl_bessel_k (integer order)
1756 </p>
1757 </td>
1758 <td>
1759 <p>
1760 <span class="red">10.17<br> (3673ns)</span>
1761 </p>
1762 </td>
1763 <td>
1764 <p>
1765 <span class="green">1.00<br> (361ns)</span>
1766 </p>
1767 </td>
1768 </tr>
1769 <tr>
1770 <td>
1771 <p>
1772 cyl_neumann
1773 </p>
1774 </td>
1775 <td>
1776 <p>
1777 <span class="red">2.48<br> (1478ns)</span>
1778 </p>
1779 </td>
1780 <td>
1781 <p>
1782 <span class="green">1.00<br> (597ns)</span>
1783 </p>
1784 </td>
1785 </tr>
1786 <tr>
1787 <td>
1788 <p>
1789 cyl_neumann (integer order)
1790 </p>
1791 </td>
1792 <td>
1793 <p>
1794 <span class="red">2.20<br> (484ns)</span>
1795 </p>
1796 </td>
1797 <td>
1798 <p>
1799 <span class="green">1.00<br> (220ns)</span>
1800 </p>
1801 </td>
1802 </tr>
1803 <tr>
1804 <td>
1805 <p>
1806 digamma
1807 </p>
1808 </td>
1809 <td>
1810 <p>
1811 <span class="blue">1.92<br> (75ns)</span>
1812 </p>
1813 </td>
1814 <td>
1815 <p>
1816 <span class="green">1.00<br> (39ns)</span>
1817 </p>
1818 </td>
1819 </tr>
1820 <tr>
1821 <td>
1822 <p>
1823 ellint_1
1824 </p>
1825 </td>
1826 <td>
1827 <p>
1828 <span class="blue">1.94<br> (358ns)</span>
1829 </p>
1830 </td>
1831 <td>
1832 <p>
1833 <span class="green">1.00<br> (185ns)</span>
1834 </p>
1835 </td>
1836 </tr>
1837 <tr>
1838 <td>
1839 <p>
1840 ellint_1 (complete)
1841 </p>
1842 </td>
1843 <td>
1844 <p>
1845 <span class="blue">1.86<br> (52ns)</span>
1846 </p>
1847 </td>
1848 <td>
1849 <p>
1850 <span class="green">1.00<br> (28ns)</span>
1851 </p>
1852 </td>
1853 </tr>
1854 <tr>
1855 <td>
1856 <p>
1857 ellint_2
1858 </p>
1859 </td>
1860 <td>
1861 <p>
1862 <span class="red">2.32<br> (805ns)</span>
1863 </p>
1864 </td>
1865 <td>
1866 <p>
1867 <span class="green">1.00<br> (347ns)</span>
1868 </p>
1869 </td>
1870 </tr>
1871 <tr>
1872 <td>
1873 <p>
1874 ellint_2 (complete)
1875 </p>
1876 </td>
1877 <td>
1878 <p>
1879 <span class="blue">1.71<br> (60ns)</span>
1880 </p>
1881 </td>
1882 <td>
1883 <p>
1884 <span class="green">1.00<br> (35ns)</span>
1885 </p>
1886 </td>
1887 </tr>
1888 <tr>
1889 <td>
1890 <p>
1891 ellint_3
1892 </p>
1893 </td>
1894 <td>
1895 <p>
1896 <span class="red">2.75<br> (2154ns)</span>
1897 </p>
1898 </td>
1899 <td>
1900 <p>
1901 <span class="green">1.00<br> (783ns)</span>
1902 </p>
1903 </td>
1904 </tr>
1905 <tr>
1906 <td>
1907 <p>
1908 ellint_3 (complete)
1909 </p>
1910 </td>
1911 <td>
1912 <p>
1913 <span class="red">2.23<br> (1172ns)</span>
1914 </p>
1915 </td>
1916 <td>
1917 <p>
1918 <span class="green">1.00<br> (525ns)</span>
1919 </p>
1920 </td>
1921 </tr>
1922 <tr>
1923 <td>
1924 <p>
1925 ellint_rc
1926 </p>
1927 </td>
1928 <td>
1929 <p>
1930 <span class="blue">1.57<br> (77ns)</span>
1931 </p>
1932 </td>
1933 <td>
1934 <p>
1935 <span class="green">1.00<br> (49ns)</span>
1936 </p>
1937 </td>
1938 </tr>
1939 <tr>
1940 <td>
1941 <p>
1942 ellint_rd
1943 </p>
1944 </td>
1945 <td>
1946 <p>
1947 <span class="red">2.23<br> (520ns)</span>
1948 </p>
1949 </td>
1950 <td>
1951 <p>
1952 <span class="green">1.00<br> (233ns)</span>
1953 </p>
1954 </td>
1955 </tr>
1956 <tr>
1957 <td>
1958 <p>
1959 ellint_rf
1960 </p>
1961 </td>
1962 <td>
1963 <p>
1964 <span class="blue">1.51<br> (95ns)</span>
1965 </p>
1966 </td>
1967 <td>
1968 <p>
1969 <span class="green">1.00<br> (63ns)</span>
1970 </p>
1971 </td>
1972 </tr>
1973 <tr>
1974 <td>
1975 <p>
1976 ellint_rj
1977 </p>
1978 </td>
1979 <td>
1980 <p>
1981 <span class="red">2.33<br> (481ns)</span>
1982 </p>
1983 </td>
1984 <td>
1985 <p>
1986 <span class="green">1.00<br> (206ns)</span>
1987 </p>
1988 </td>
1989 </tr>
1990 <tr>
1991 <td>
1992 <p>
1993 erf
1994 </p>
1995 </td>
1996 <td>
1997 <p>
1998 <span class="red">2.60<br> (39ns)</span>
1999 </p>
2000 </td>
2001 <td>
2002 <p>
2003 <span class="green">1.00<br> (15ns)</span>
2004 </p>
2005 </td>
2006 </tr>
2007 <tr>
2008 <td>
2009 <p>
2010 erfc
2011 </p>
2012 </td>
2013 <td>
2014 <p>
2015 <span class="red">2.68<br> (59ns)</span>
2016 </p>
2017 </td>
2018 <td>
2019 <p>
2020 <span class="green">1.00<br> (22ns)</span>
2021 </p>
2022 </td>
2023 </tr>
2024 <tr>
2025 <td>
2026 <p>
2027 expint
2028 </p>
2029 </td>
2030 <td>
2031 <p>
2032 <span class="red">2.47<br> (94ns)</span>
2033 </p>
2034 </td>
2035 <td>
2036 <p>
2037 <span class="green">1.00<br> (38ns)</span>
2038 </p>
2039 </td>
2040 </tr>
2041 <tr>
2042 <td>
2043 <p>
2044 expint (En)
2045 </p>
2046 </td>
2047 <td>
2048 <p>
2049 <span class="blue">1.86<br> (273ns)</span>
2050 </p>
2051 </td>
2052 <td>
2053 <p>
2054 <span class="green">1.00<br> (147ns)</span>
2055 </p>
2056 </td>
2057 </tr>
2058 <tr>
2059 <td>
2060 <p>
2061 expm1
2062 </p>
2063 </td>
2064 <td>
2065 <p>
2066 <span class="green">1.00<br> (10ns)</span>
2067 </p>
2068 </td>
2069 <td>
2070 <p>
2071 <span class="green">1.10<br> (11ns)</span>
2072 </p>
2073 </td>
2074 </tr>
2075 <tr>
2076 <td>
2077 <p>
2078 gamma_p
2079 </p>
2080 </td>
2081 <td>
2082 <p>
2083 <span class="red">2.42<br> (492ns)</span>
2084 </p>
2085 </td>
2086 <td>
2087 <p>
2088 <span class="green">1.00<br> (203ns)</span>
2089 </p>
2090 </td>
2091 </tr>
2092 <tr>
2093 <td>
2094 <p>
2095 gamma_p_inv
2096 </p>
2097 </td>
2098 <td>
2099 <p>
2100 <span class="red">2.24<br> (1577ns)</span>
2101 </p>
2102 </td>
2103 <td>
2104 <p>
2105 <span class="green">1.00<br> (704ns)</span>
2106 </p>
2107 </td>
2108 </tr>
2109 <tr>
2110 <td>
2111 <p>
2112 gamma_q
2113 </p>
2114 </td>
2115 <td>
2116 <p>
2117 <span class="red">2.53<br> (508ns)</span>
2118 </p>
2119 </td>
2120 <td>
2121 <p>
2122 <span class="green">1.00<br> (201ns)</span>
2123 </p>
2124 </td>
2125 </tr>
2126 <tr>
2127 <td>
2128 <p>
2129 gamma_q_inv
2130 </p>
2131 </td>
2132 <td>
2133 <p>
2134 <span class="red">2.45<br> (1841ns)</span>
2135 </p>
2136 </td>
2137 <td>
2138 <p>
2139 <span class="green">1.00<br> (751ns)</span>
2140 </p>
2141 </td>
2142 </tr>
2143 <tr>
2144 <td>
2145 <p>
2146 ibeta
2147 </p>
2148 </td>
2149 <td>
2150 <p>
2151 <span class="red">2.71<br> (1715ns)</span>
2152 </p>
2153 </td>
2154 <td>
2155 <p>
2156 <span class="green">1.00<br> (634ns)</span>
2157 </p>
2158 </td>
2159 </tr>
2160 <tr>
2161 <td>
2162 <p>
2163 ibeta_inv
2164 </p>
2165 </td>
2166 <td>
2167 <p>
2168 <span class="red">2.58<br> (5742ns)</span>
2169 </p>
2170 </td>
2171 <td>
2172 <p>
2173 <span class="green">1.00<br> (2224ns)</span>
2174 </p>
2175 </td>
2176 </tr>
2177 <tr>
2178 <td>
2179 <p>
2180 ibetac
2181 </p>
2182 </td>
2183 <td>
2184 <p>
2185 <span class="red">2.66<br> (1736ns)</span>
2186 </p>
2187 </td>
2188 <td>
2189 <p>
2190 <span class="green">1.00<br> (653ns)</span>
2191 </p>
2192 </td>
2193 </tr>
2194 <tr>
2195 <td>
2196 <p>
2197 ibetac_inv
2198 </p>
2199 </td>
2200 <td>
2201 <p>
2202 <span class="red">2.44<br> (5451ns)</span>
2203 </p>
2204 </td>
2205 <td>
2206 <p>
2207 <span class="green">1.00<br> (2237ns)</span>
2208 </p>
2209 </td>
2210 </tr>
2211 <tr>
2212 <td>
2213 <p>
2214 jacobi_cn
2215 </p>
2216 </td>
2217 <td>
2218 <p>
2219 <span class="red">2.77<br> (476ns)</span>
2220 </p>
2221 </td>
2222 <td>
2223 <p>
2224 <span class="green">1.00<br> (172ns)</span>
2225 </p>
2226 </td>
2227 </tr>
2228 <tr>
2229 <td>
2230 <p>
2231 jacobi_dn
2232 </p>
2233 </td>
2234 <td>
2235 <p>
2236 <span class="red">2.80<br> (481ns)</span>
2237 </p>
2238 </td>
2239 <td>
2240 <p>
2241 <span class="green">1.00<br> (172ns)</span>
2242 </p>
2243 </td>
2244 </tr>
2245 <tr>
2246 <td>
2247 <p>
2248 jacobi_sn
2249 </p>
2250 </td>
2251 <td>
2252 <p>
2253 <span class="red">2.86<br> (492ns)</span>
2254 </p>
2255 </td>
2256 <td>
2257 <p>
2258 <span class="green">1.00<br> (172ns)</span>
2259 </p>
2260 </td>
2261 </tr>
2262 <tr>
2263 <td>
2264 <p>
2265 laguerre
2266 </p>
2267 </td>
2268 <td>
2269 <p>
2270 <span class="green">1.09<br> (139ns)</span>
2271 </p>
2272 </td>
2273 <td>
2274 <p>
2275 <span class="green">1.00<br> (128ns)</span>
2276 </p>
2277 </td>
2278 </tr>
2279 <tr>
2280 <td>
2281 <p>
2282 legendre
2283 </p>
2284 </td>
2285 <td>
2286 <p>
2287 <span class="green">1.16<br> (399ns)</span>
2288 </p>
2289 </td>
2290 <td>
2291 <p>
2292 <span class="green">1.00<br> (345ns)</span>
2293 </p>
2294 </td>
2295 </tr>
2296 <tr>
2297 <td>
2298 <p>
2299 legendre Q
2300 </p>
2301 </td>
2302 <td>
2303 <p>
2304 <span class="green">1.18<br> (496ns)</span>
2305 </p>
2306 </td>
2307 <td>
2308 <p>
2309 <span class="green">1.00<br> (422ns)</span>
2310 </p>
2311 </td>
2312 </tr>
2313 <tr>
2314 <td>
2315 <p>
2316 lgamma
2317 </p>
2318 </td>
2319 <td>
2320 <p>
2321 <span class="red">2.20<br> (257ns)</span>
2322 </p>
2323 </td>
2324 <td>
2325 <p>
2326 <span class="green">1.00<br> (117ns)</span>
2327 </p>
2328 </td>
2329 </tr>
2330 <tr>
2331 <td>
2332 <p>
2333 log1p
2334 </p>
2335 </td>
2336 <td>
2337 <p>
2338 <span class="green">1.00<br> (12ns)</span>
2339 </p>
2340 </td>
2341 <td>
2342 <p>
2343 <span class="green">1.00<br> (12ns)</span>
2344 </p>
2345 </td>
2346 </tr>
2347 <tr>
2348 <td>
2349 <p>
2350 polygamma
2351 </p>
2352 </td>
2353 <td>
2354 <p>
2355 <span class="red">3.93<br> (2885ns)</span>
2356 </p>
2357 </td>
2358 <td>
2359 <p>
2360 <span class="green">1.00<br> (734ns)</span>
2361 </p>
2362 </td>
2363 </tr>
2364 <tr>
2365 <td>
2366 <p>
2367 sph_bessel
2368 </p>
2369 </td>
2370 <td>
2371 <p>
2372 <span class="blue">1.71<br> (1563ns)</span>
2373 </p>
2374 </td>
2375 <td>
2376 <p>
2377 <span class="green">1.00<br> (915ns)</span>
2378 </p>
2379 </td>
2380 </tr>
2381 <tr>
2382 <td>
2383 <p>
2384 sph_neumann
2385 </p>
2386 </td>
2387 <td>
2388 <p>
2389 <span class="red">2.15<br> (3745ns)</span>
2390 </p>
2391 </td>
2392 <td>
2393 <p>
2394 <span class="green">1.00<br> (1744ns)</span>
2395 </p>
2396 </td>
2397 </tr>
2398 <tr>
2399 <td>
2400 <p>
2401 tgamma
2402 </p>
2403 </td>
2404 <td>
2405 <p>
2406 <span class="red">3.69<br> (354ns)</span>
2407 </p>
2408 </td>
2409 <td>
2410 <p>
2411 <span class="green">1.00<br> (96ns)</span>
2412 </p>
2413 </td>
2414 </tr>
2415 <tr>
2416 <td>
2417 <p>
2418 tgamma (incomplete)
2419 </p>
2420 </td>
2421 <td>
2422 <p>
2423 <span class="red">2.35<br> (744ns)</span>
2424 </p>
2425 </td>
2426 <td>
2427 <p>
2428 <span class="green">1.00<br> (316ns)</span>
2429 </p>
2430 </td>
2431 </tr>
2432 <tr>
2433 <td>
2434 <p>
2435 trigamma
2436 </p>
2437 </td>
2438 <td>
2439 <p>
2440 <span class="blue">1.64<br> (36ns)</span>
2441 </p>
2442 </td>
2443 <td>
2444 <p>
2445 <span class="green">1.00<br> (22ns)</span>
2446 </p>
2447 </td>
2448 </tr>
2449 <tr>
2450 <td>
2451 <p>
2452 zeta
2453 </p>
2454 </td>
2455 <td>
2456 <p>
2457 <span class="red">2.71<br> (509ns)</span>
2458 </p>
2459 </td>
2460 <td>
2461 <p>
2462 <span class="green">1.00<br> (188ns)</span>
2463 </p>
2464 </td>
2465 </tr>
2466 </tbody>
2467 </table></div>
2468 </div>
2469 <br class="table-break">
2470 </div>
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>
2476 <div class="table">
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&#160;3.&#160;Compiler Option Comparison on Windows x64</b></p>
2478 <div class="table-contents"><table class="table" summary="Compiler Option Comparison on Windows x64">
2479 <colgroup>
2480 <col>
2481 <col>
2482 <col>
2483 <col>
2484 <col>
2485 </colgroup>
2486 <thead><tr>
2487 <th>
2488 <p>
2489 Function
2490 </p>
2491 </th>
2492 <th>
2493 <p>
2494 cl /Od (x86 build)
2495 </p>
2496 </th>
2497 <th>
2498 <p>
2499 cl /arch:sse2 /Ox (x86 build)
2500 </p>
2501 </th>
2502 <th>
2503 <p>
2504 cl /Ox (x64 build)
2505 </p>
2506 </th>
2507 <th>
2508 <p>
2509 icl /Ox (x64 build)
2510 </p>
2511 </th>
2512 </tr></thead>
2513 <tbody>
2514 <tr>
2515 <td>
2516 <p>
2517 boost::math::cbrt
2518 </p>
2519 </td>
2520 <td>
2521 <p>
2522 <span class="red">18.29<br> (256ns)</span>
2523 </p>
2524 </td>
2525 <td>
2526 <p>
2527 <span class="red">4.29<br> (60ns)</span>
2528 </p>
2529 </td>
2530 <td>
2531 <p>
2532 <span class="red">3.14<br> (44ns)</span>
2533 </p>
2534 </td>
2535 <td>
2536 <p>
2537 <span class="green">1.00<br> (14ns)</span>
2538 </p>
2539 </td>
2540 </tr>
2541 <tr>
2542 <td>
2543 <p>
2544 boost::math::cyl_bessel_j (integer orders)
2545 </p>
2546 </td>
2547 <td>
2548 <p>
2549 <span class="red">10.03<br> (742ns)</span>
2550 </p>
2551 </td>
2552 <td>
2553 <p>
2554 <span class="blue">1.77<br> (131ns)</span>
2555 </p>
2556 </td>
2557 <td>
2558 <p>
2559 <span class="blue">1.36<br> (101ns)</span>
2560 </p>
2561 </td>
2562 <td>
2563 <p>
2564 <span class="green">1.00<br> (74ns)</span>
2565 </p>
2566 </td>
2567 </tr>
2568 <tr>
2569 <td>
2570 <p>
2571 boost::math::ibeta_inv
2572 </p>
2573 </td>
2574 <td>
2575 <p>
2576 <span class="red">4.32<br> (6583ns)</span>
2577 </p>
2578 </td>
2579 <td>
2580 <p>
2581 <span class="blue">1.29<br> (1963ns)</span>
2582 </p>
2583 </td>
2584 <td>
2585 <p>
2586 <span class="blue">1.28<br> (1957ns)</span>
2587 </p>
2588 </td>
2589 <td>
2590 <p>
2591 <span class="green">1.00<br> (1523ns)</span>
2592 </p>
2593 </td>
2594 </tr>
2595 </tbody>
2596 </table></div>
2597 </div>
2598 <br class="table-break">
2599 </div>
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>
2606 <div class="table">
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&#160;4.&#160;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">
2611 <colgroup>
2612 <col>
2613 <col>
2614 <col>
2615 <col>
2616 <col>
2617 </colgroup>
2618 <thead><tr>
2619 <th>
2620 <p>
2621 Function
2622 </p>
2623 </th>
2624 <th>
2625 <p>
2626 boost 1.61
2627 </p>
2628 </th>
2629 <th>
2630 <p>
2631 Boost<br> promote_double&lt;false&gt;
2632 </p>
2633 </th>
2634 <th>
2635 <p>
2636 Boost<br> promote_double&lt;false&gt;<br> digits10&lt;10&gt;
2637 </p>
2638 </th>
2639 <th>
2640 <p>
2641 Boost<br> float<br> promote_float&lt;false&gt;
2642 </p>
2643 </th>
2644 </tr></thead>
2645 <tbody>
2646 <tr>
2647 <td>
2648 <p>
2649 ArcSine (CDF)
2650 </p>
2651 </td>
2652 <td>
2653 <p>
2654 <span class="green">1.06<br> (33ns)</span>
2655 </p>
2656 </td>
2657 <td>
2658 <p>
2659 <span class="green">1.00<br> (31ns)</span>
2660 </p>
2661 </td>
2662 <td>
2663 <p>
2664 <span class="green">1.06<br> (33ns)</span>
2665 </p>
2666 </td>
2667 <td>
2668 <p>
2669 <span class="blue">1.90<br> (59ns)</span>
2670 </p>
2671 </td>
2672 </tr>
2673 <tr>
2674 <td>
2675 <p>
2676 ArcSine (PDF)
2677 </p>
2678 </td>
2679 <td>
2680 <p>
2681 <span class="green">1.12<br> (9ns)</span>
2682 </p>
2683 </td>
2684 <td>
2685 <p>
2686 <span class="green">1.00<br> (8ns)</span>
2687 </p>
2688 </td>
2689 <td>
2690 <p>
2691 <span class="green">1.00<br> (8ns)</span>
2692 </p>
2693 </td>
2694 <td>
2695 <p>
2696 <span class="green">1.00<br> (8ns)</span>
2697 </p>
2698 </td>
2699 </tr>
2700 <tr>
2701 <td>
2702 <p>
2703 ArcSine (quantile)
2704 </p>
2705 </td>
2706 <td>
2707 <p>
2708 <span class="green">1.00<br> (44ns)</span>
2709 </p>
2710 </td>
2711 <td>
2712 <p>
2713 <span class="green">1.00<br> (44ns)</span>
2714 </p>
2715 </td>
2716 <td>
2717 <p>
2718 <span class="green">1.02<br> (45ns)</span>
2719 </p>
2720 </td>
2721 <td>
2722 <p>
2723 <span class="green">1.09<br> (48ns)</span>
2724 </p>
2725 </td>
2726 </tr>
2727 <tr>
2728 <td>
2729 <p>
2730 Beta (CDF)
2731 </p>
2732 </td>
2733 <td>
2734 <p>
2735 <span class="red">2.58<br> (379ns)</span>
2736 </p>
2737 </td>
2738 <td>
2739 <p>
2740 <span class="blue">1.40<br> (206ns)</span>
2741 </p>
2742 </td>
2743 <td>
2744 <p>
2745 <span class="blue">1.33<br> (195ns)</span>
2746 </p>
2747 </td>
2748 <td>
2749 <p>
2750 <span class="green">1.00<br> (147ns)</span>
2751 </p>
2752 </td>
2753 </tr>
2754 <tr>
2755 <td>
2756 <p>
2757 Beta (PDF)
2758 </p>
2759 </td>
2760 <td>
2761 <p>
2762 <span class="red">2.18<br> (323ns)</span>
2763 </p>
2764 </td>
2765 <td>
2766 <p>
2767 <span class="green">1.01<br> (150ns)</span>
2768 </p>
2769 </td>
2770 <td>
2771 <p>
2772 <span class="green">1.05<br> (156ns)</span>
2773 </p>
2774 </td>
2775 <td>
2776 <p>
2777 <span class="green">1.00<br> (148ns)</span>
2778 </p>
2779 </td>
2780 </tr>
2781 <tr>
2782 <td>
2783 <p>
2784 Beta (quantile)
2785 </p>
2786 </td>
2787 <td>
2788 <p>
2789 <span class="red">2.04<br> (2180ns)</span>
2790 </p>
2791 </td>
2792 <td>
2793 <p>
2794 <span class="blue">1.29<br> (1382ns)</span>
2795 </p>
2796 </td>
2797 <td>
2798 <p>
2799 <span class="green">1.05<br> (1123ns)</span>
2800 </p>
2801 </td>
2802 <td>
2803 <p>
2804 <span class="green">1.00<br> (1071ns)</span>
2805 </p>
2806 </td>
2807 </tr>
2808 <tr>
2809 <td>
2810 <p>
2811 Binomial (CDF)
2812 </p>
2813 </td>
2814 <td>
2815 <p>
2816 <span class="red">4.12<br> (1122ns)</span>
2817 </p>
2818 </td>
2819 <td>
2820 <p>
2821 <span class="red">2.42<br> (658ns)</span>
2822 </p>
2823 </td>
2824 <td>
2825 <p>
2826 <span class="blue">1.78<br> (485ns)</span>
2827 </p>
2828 </td>
2829 <td>
2830 <p>
2831 <span class="green">1.00<br> (272ns)</span>
2832 </p>
2833 </td>
2834 </tr>
2835 <tr>
2836 <td>
2837 <p>
2838 Binomial (PDF)
2839 </p>
2840 </td>
2841 <td>
2842 <p>
2843 <span class="red">2.47<br> (353ns)</span>
2844 </p>
2845 </td>
2846 <td>
2847 <p>
2848 <span class="green">1.17<br> (167ns)</span>
2849 </p>
2850 </td>
2851 <td>
2852 <p>
2853 <span class="blue">1.20<br> (172ns)</span>
2854 </p>
2855 </td>
2856 <td>
2857 <p>
2858 <span class="green">1.00<br> (143ns)</span>
2859 </p>
2860 </td>
2861 </tr>
2862 <tr>
2863 <td>
2864 <p>
2865 Binomial (quantile)
2866 </p>
2867 </td>
2868 <td>
2869 <p>
2870 <span class="red">4.00<br> (5174ns)</span>
2871 </p>
2872 </td>
2873 <td>
2874 <p>
2875 <span class="red">2.26<br> (2921ns)</span>
2876 </p>
2877 </td>
2878 <td>
2879 <p>
2880 <span class="blue">1.78<br> (2301ns)</span>
2881 </p>
2882 </td>
2883 <td>
2884 <p>
2885 <span class="green">1.00<br> (1294ns)</span>
2886 </p>
2887 </td>
2888 </tr>
2889 <tr>
2890 <td>
2891 <p>
2892 Cauchy (CDF)
2893 </p>
2894 </td>
2895 <td>
2896 <p>
2897 <span class="green">1.00<br> (23ns)</span>
2898 </p>
2899 </td>
2900 <td>
2901 <p>
2902 <span class="green">1.00<br> (23ns)</span>
2903 </p>
2904 </td>
2905 <td>
2906 <p>
2907 <span class="green">1.09<br> (25ns)</span>
2908 </p>
2909 </td>
2910 <td>
2911 <p>
2912 <span class="red">2.43<br> (56ns)</span>
2913 </p>
2914 </td>
2915 </tr>
2916 <tr>
2917 <td>
2918 <p>
2919 Cauchy (PDF)
2920 </p>
2921 </td>
2922 <td>
2923 <p>
2924 <span class="green">1.17<br> (7ns)</span>
2925 </p>
2926 </td>
2927 <td>
2928 <p>
2929 <span class="blue">1.33<br> (8ns)</span>
2930 </p>
2931 </td>
2932 <td>
2933 <p>
2934 <span class="blue">1.33<br> (8ns)</span>
2935 </p>
2936 </td>
2937 <td>
2938 <p>
2939 <span class="green">1.00<br> (6ns)</span>
2940 </p>
2941 </td>
2942 </tr>
2943 <tr>
2944 <td>
2945 <p>
2946 Cauchy (quantile)
2947 </p>
2948 </td>
2949 <td>
2950 <p>
2951 <span class="green">1.00<br> (24ns)</span>
2952 </p>
2953 </td>
2954 <td>
2955 <p>
2956 <span class="green">1.17<br> (28ns)</span>
2957 </p>
2958 </td>
2959 <td>
2960 <p>
2961 <span class="green">1.00<br> (24ns)</span>
2962 </p>
2963 </td>
2964 <td>
2965 <p>
2966 <span class="blue">1.21<br> (29ns)</span>
2967 </p>
2968 </td>
2969 </tr>
2970 <tr>
2971 <td>
2972 <p>
2973 ChiSquared (CDF)
2974 </p>
2975 </td>
2976 <td>
2977 <p>
2978 <span class="red">2.65<br> (506ns)</span>
2979 </p>
2980 </td>
2981 <td>
2982 <p>
2983 <span class="blue">1.49<br> (285ns)</span>
2984 </p>
2985 </td>
2986 <td>
2987 <p>
2988 <span class="blue">1.24<br> (236ns)</span>
2989 </p>
2990 </td>
2991 <td>
2992 <p>
2993 <span class="green">1.00<br> (191ns)</span>
2994 </p>
2995 </td>
2996 </tr>
2997 <tr>
2998 <td>
2999 <p>
3000 ChiSquared (PDF)
3001 </p>
3002 </td>
3003 <td>
3004 <p>
3005 <span class="blue">1.86<br> (251ns)</span>
3006 </p>
3007 </td>
3008 <td>
3009 <p>
3010 <span class="green">1.01<br> (137ns)</span>
3011 </p>
3012 </td>
3013 <td>
3014 <p>
3015 <span class="green">1.00<br> (135ns)</span>
3016 </p>
3017 </td>
3018 <td>
3019 <p>
3020 <span class="green">1.07<br> (144ns)</span>
3021 </p>
3022 </td>
3023 </tr>
3024 <tr>
3025 <td>
3026 <p>
3027 ChiSquared (quantile)
3028 </p>
3029 </td>
3030 <td>
3031 <p>
3032 <span class="red">2.37<br> (1275ns)</span>
3033 </p>
3034 </td>
3035 <td>
3036 <p>
3037 <span class="blue">1.44<br> (774ns)</span>
3038 </p>
3039 </td>
3040 <td>
3041 <p>
3042 <span class="green">1.10<br> (592ns)</span>
3043 </p>
3044 </td>
3045 <td>
3046 <p>
3047 <span class="green">1.00<br> (539ns)</span>
3048 </p>
3049 </td>
3050 </tr>
3051 <tr>
3052 <td>
3053 <p>
3054 Exponential (CDF)
3055 </p>
3056 </td>
3057 <td>
3058 <p>
3059 <span class="blue">1.26<br> (43ns)</span>
3060 </p>
3061 </td>
3062 <td>
3063 <p>
3064 <span class="green">1.00<br> (34ns)</span>
3065 </p>
3066 </td>
3067 <td>
3068 <p>
3069 <span class="green">1.00<br> (34ns)</span>
3070 </p>
3071 </td>
3072 <td>
3073 <p>
3074 <span class="green">1.00<br> (34ns)</span>
3075 </p>
3076 </td>
3077 </tr>
3078 <tr>
3079 <td>
3080 <p>
3081 Exponential (PDF)
3082 </p>
3083 </td>
3084 <td>
3085 <p>
3086 <span class="green">1.07<br> (61ns)</span>
3087 </p>
3088 </td>
3089 <td>
3090 <p>
3091 <span class="green">1.00<br> (57ns)</span>
3092 </p>
3093 </td>
3094 <td>
3095 <p>
3096 <span class="green">1.05<br> (60ns)</span>
3097 </p>
3098 </td>
3099 <td>
3100 <p>
3101 <span class="green">1.09<br> (62ns)</span>
3102 </p>
3103 </td>
3104 </tr>
3105 <tr>
3106 <td>
3107 <p>
3108 Exponential (quantile)
3109 </p>
3110 </td>
3111 <td>
3112 <p>
3113 <span class="blue">1.81<br> (47ns)</span>
3114 </p>
3115 </td>
3116 <td>
3117 <p>
3118 <span class="green">1.00<br> (26ns)</span>
3119 </p>
3120 </td>
3121 <td>
3122 <p>
3123 <span class="green">1.08<br> (28ns)</span>
3124 </p>
3125 </td>
3126 <td>
3127 <p>
3128 <span class="green">1.15<br> (30ns)</span>
3129 </p>
3130 </td>
3131 </tr>
3132 <tr>
3133 <td>
3134 <p>
3135 ExtremeValue (CDF)
3136 </p>
3137 </td>
3138 <td>
3139 <p>
3140 <span class="green">1.05<br> (114ns)</span>
3141 </p>
3142 </td>
3143 <td>
3144 <p>
3145 <span class="green">1.00<br> (109ns)</span>
3146 </p>
3147 </td>
3148 <td>
3149 <p>
3150 <span class="green">1.00<br> (109ns)</span>
3151 </p>
3152 </td>
3153 <td>
3154 <p>
3155 <span class="green">1.04<br> (113ns)</span>
3156 </p>
3157 </td>
3158 </tr>
3159 <tr>
3160 <td>
3161 <p>
3162 ExtremeValue (PDF)
3163 </p>
3164 </td>
3165 <td>
3166 <p>
3167 <span class="green">1.03<br> (155ns)</span>
3168 </p>
3169 </td>
3170 <td>
3171 <p>
3172 <span class="green">1.02<br> (154ns)</span>
3173 </p>
3174 </td>
3175 <td>
3176 <p>
3177 <span class="green">1.00<br> (151ns)</span>
3178 </p>
3179 </td>
3180 <td>
3181 <p>
3182 <span class="green">1.03<br> (155ns)</span>
3183 </p>
3184 </td>
3185 </tr>
3186 <tr>
3187 <td>
3188 <p>
3189 ExtremeValue (quantile)
3190 </p>
3191 </td>
3192 <td>
3193 <p>
3194 <span class="green">1.00<br> (72ns)</span>
3195 </p>
3196 </td>
3197 <td>
3198 <p>
3199 <span class="green">1.00<br> (72ns)</span>
3200 </p>
3201 </td>
3202 <td>
3203 <p>
3204 <span class="green">1.00<br> (72ns)</span>
3205 </p>
3206 </td>
3207 <td>
3208 <p>
3209 <span class="green">1.08<br> (78ns)</span>
3210 </p>
3211 </td>
3212 </tr>
3213 <tr>
3214 <td>
3215 <p>
3216 F (CDF)
3217 </p>
3218 </td>
3219 <td>
3220 <p>
3221 <span class="red">4.08<br> (988ns)</span>
3222 </p>
3223 </td>
3224 <td>
3225 <p>
3226 <span class="red">2.36<br> (572ns)</span>
3227 </p>
3228 </td>
3229 <td>
3230 <p>
3231 <span class="blue">1.90<br> (459ns)</span>
3232 </p>
3233 </td>
3234 <td>
3235 <p>
3236 <span class="green">1.00<br> (242ns)</span>
3237 </p>
3238 </td>
3239 </tr>
3240 <tr>
3241 <td>
3242 <p>
3243 F (PDF)
3244 </p>
3245 </td>
3246 <td>
3247 <p>
3248 <span class="red">2.48<br> (392ns)</span>
3249 </p>
3250 </td>
3251 <td>
3252 <p>
3253 <span class="green">1.18<br> (187ns)</span>
3254 </p>
3255 </td>
3256 <td>
3257 <p>
3258 <span class="green">1.14<br> (180ns)</span>
3259 </p>
3260 </td>
3261 <td>
3262 <p>
3263 <span class="green">1.00<br> (158ns)</span>
3264 </p>
3265 </td>
3266 </tr>
3267 <tr>
3268 <td>
3269 <p>
3270 F (quantile)
3271 </p>
3272 </td>
3273 <td>
3274 <p>
3275 <span class="red">2.28<br> (2910ns)</span>
3276 </p>
3277 </td>
3278 <td>
3279 <p>
3280 <span class="blue">1.26<br> (1601ns)</span>
3281 </p>
3282 </td>
3283 <td>
3284 <p>
3285 <span class="green">1.11<br> (1413ns)</span>
3286 </p>
3287 </td>
3288 <td>
3289 <p>
3290 <span class="green">1.00<br> (1274ns)</span>
3291 </p>
3292 </td>
3293 </tr>
3294 <tr>
3295 <td>
3296 <p>
3297 Gamma (CDF)
3298 </p>
3299 </td>
3300 <td>
3301 <p>
3302 <span class="blue">1.98<br> (483ns)</span>
3303 </p>
3304 </td>
3305 <td>
3306 <p>
3307 <span class="green">1.19<br> (291ns)</span>
3308 </p>
3309 </td>
3310 <td>
3311 <p>
3312 <span class="green">1.11<br> (271ns)</span>
3313 </p>
3314 </td>
3315 <td>
3316 <p>
3317 <span class="green">1.00<br> (244ns)</span>
3318 </p>
3319 </td>
3320 </tr>
3321 <tr>
3322 <td>
3323 <p>
3324 Gamma (PDF)
3325 </p>
3326 </td>
3327 <td>
3328 <p>
3329 <span class="blue">1.80<br> (316ns)</span>
3330 </p>
3331 </td>
3332 <td>
3333 <p>
3334 <span class="green">1.16<br> (204ns)</span>
3335 </p>
3336 </td>
3337 <td>
3338 <p>
3339 <span class="green">1.07<br> (188ns)</span>
3340 </p>
3341 </td>
3342 <td>
3343 <p>
3344 <span class="green">1.00<br> (176ns)</span>
3345 </p>
3346 </td>
3347 </tr>
3348 <tr>
3349 <td>
3350 <p>
3351 Gamma (quantile)
3352 </p>
3353 </td>
3354 <td>
3355 <p>
3356 <span class="red">2.07<br> (1425ns)</span>
3357 </p>
3358 </td>
3359 <td>
3360 <p>
3361 <span class="blue">1.40<br> (960ns)</span>
3362 </p>
3363 </td>
3364 <td>
3365 <p>
3366 <span class="green">1.01<br> (693ns)</span>
3367 </p>
3368 </td>
3369 <td>
3370 <p>
3371 <span class="green">1.00<br> (688ns)</span>
3372 </p>
3373 </td>
3374 </tr>
3375 <tr>
3376 <td>
3377 <p>
3378 Geometric (CDF)
3379 </p>
3380 </td>
3381 <td>
3382 <p>
3383 <span class="blue">1.35<br> (46ns)</span>
3384 </p>
3385 </td>
3386 <td>
3387 <p>
3388 <span class="green">1.00<br> (34ns)</span>
3389 </p>
3390 </td>
3391 <td>
3392 <p>
3393 <span class="green">1.00<br> (34ns)</span>
3394 </p>
3395 </td>
3396 <td>
3397 <p>
3398 <span class="green">1.03<br> (35ns)</span>
3399 </p>
3400 </td>
3401 </tr>
3402 <tr>
3403 <td>
3404 <p>
3405 Geometric (PDF)
3406 </p>
3407 </td>
3408 <td>
3409 <p>
3410 <span class="green">1.06<br> (52ns)</span>
3411 </p>
3412 </td>
3413 <td>
3414 <p>
3415 <span class="green">1.06<br> (52ns)</span>
3416 </p>
3417 </td>
3418 <td>
3419 <p>
3420 <span class="green">1.04<br> (51ns)</span>
3421 </p>
3422 </td>
3423 <td>
3424 <p>
3425 <span class="green">1.00<br> (49ns)</span>
3426 </p>
3427 </td>
3428 </tr>
3429 <tr>
3430 <td>
3431 <p>
3432 Geometric (quantile)
3433 </p>
3434 </td>
3435 <td>
3436 <p>
3437 <span class="blue">1.62<br> (42ns)</span>
3438 </p>
3439 </td>
3440 <td>
3441 <p>
3442 <span class="green">1.00<br> (26ns)</span>
3443 </p>
3444 </td>
3445 <td>
3446 <p>
3447 <span class="green">1.04<br> (27ns)</span>
3448 </p>
3449 </td>
3450 <td>
3451 <p>
3452 <span class="green">1.04<br> (27ns)</span>
3453 </p>
3454 </td>
3455 </tr>
3456 <tr>
3457 <td>
3458 <p>
3459 Hypergeometric (CDF)
3460 </p>
3461 </td>
3462 <td>
3463 <p>
3464 <span class="blue">1.95<br> (11511ns)</span>
3465 </p>
3466 </td>
3467 <td>
3468 <p>
3469 <span class="green">1.01<br> (5944ns)</span>
3470 </p>
3471 </td>
3472 <td>
3473 <p>
3474 <span class="green">1.00<br> (5910ns)</span>
3475 </p>
3476 </td>
3477 <td>
3478 <p>
3479 <span class="green">1.05<br> (6213ns)</span>
3480 </p>
3481 </td>
3482 </tr>
3483 <tr>
3484 <td>
3485 <p>
3486 Hypergeometric (PDF)
3487 </p>
3488 </td>
3489 <td>
3490 <p>
3491 <span class="blue">1.92<br> (11018ns)</span>
3492 </p>
3493 </td>
3494 <td>
3495 <p>
3496 <span class="green">1.00<br> (5748ns)</span>
3497 </p>
3498 </td>
3499 <td>
3500 <p>
3501 <span class="green">1.00<br> (5726ns)</span>
3502 </p>
3503 </td>
3504 <td>
3505 <p>
3506 <span class="green">1.05<br> (6016ns)</span>
3507 </p>
3508 </td>
3509 </tr>
3510 <tr>
3511 <td>
3512 <p>
3513 Hypergeometric (quantile)
3514 </p>
3515 </td>
3516 <td>
3517 <p>
3518 <span class="green">1.00<br> (70322ns)</span>
3519 </p>
3520 </td>
3521 <td>
3522 <p>
3523 <span class="blue">1.38<br> (96730ns)</span>
3524 </p>
3525 </td>
3526 <td>
3527 <p>
3528 <span class="blue">1.36<br> (95955ns)</span>
3529 </p>
3530 </td>
3531 <td>
3532 <p>
3533 <span class="blue">1.79<br> (126152ns)</span>
3534 </p>
3535 </td>
3536 </tr>
3537 <tr>
3538 <td>
3539 <p>
3540 InverseChiSquared (CDF)
3541 </p>
3542 </td>
3543 <td>
3544 <p>
3545 <span class="red">2.98<br> (485ns)</span>
3546 </p>
3547 </td>
3548 <td>
3549 <p>
3550 <span class="blue">1.94<br> (317ns)</span>
3551 </p>
3552 </td>
3553 <td>
3554 <p>
3555 <span class="blue">1.34<br> (218ns)</span>
3556 </p>
3557 </td>
3558 <td>
3559 <p>
3560 <span class="green">1.00<br> (163ns)</span>
3561 </p>
3562 </td>
3563 </tr>
3564 <tr>
3565 <td>
3566 <p>
3567 InverseChiSquared (PDF)
3568 </p>
3569 </td>
3570 <td>
3571 <p>
3572 <span class="red">2.02<br> (268ns)</span>
3573 </p>
3574 </td>
3575 <td>
3576 <p>
3577 <span class="blue">1.25<br> (166ns)</span>
3578 </p>
3579 </td>
3580 <td>
3581 <p>
3582 <span class="green">1.11<br> (147ns)</span>
3583 </p>
3584 </td>
3585 <td>
3586 <p>
3587 <span class="green">1.00<br> (133ns)</span>
3588 </p>
3589 </td>
3590 </tr>
3591 <tr>
3592 <td>
3593 <p>
3594 InverseChiSquared (quantile)
3595 </p>
3596 </td>
3597 <td>
3598 <p>
3599 <span class="red">2.28<br> (1235ns)</span>
3600 </p>
3601 </td>
3602 <td>
3603 <p>
3604 <span class="blue">1.69<br> (917ns)</span>
3605 </p>
3606 </td>
3607 <td>
3608 <p>
3609 <span class="green">1.11<br> (602ns)</span>
3610 </p>
3611 </td>
3612 <td>
3613 <p>
3614 <span class="green">1.00<br> (542ns)</span>
3615 </p>
3616 </td>
3617 </tr>
3618 <tr>
3619 <td>
3620 <p>
3621 InverseGamma (CDF)
3622 </p>
3623 </td>
3624 <td>
3625 <p>
3626 <span class="blue">1.78<br> (484ns)</span>
3627 </p>
3628 </td>
3629 <td>
3630 <p>
3631 <span class="blue">1.25<br> (339ns)</span>
3632 </p>
3633 </td>
3634 <td>
3635 <p>
3636 <span class="green">1.00<br> (272ns)</span>
3637 </p>
3638 </td>
3639 <td>
3640 <p>
3641 <span class="green">1.05<br> (285ns)</span>
3642 </p>
3643 </td>
3644 </tr>
3645 <tr>
3646 <td>
3647 <p>
3648 InverseGamma (PDF)
3649 </p>
3650 </td>
3651 <td>
3652 <p>
3653 <span class="blue">1.89<br> (334ns)</span>
3654 </p>
3655 </td>
3656 <td>
3657 <p>
3658 <span class="green">1.19<br> (211ns)</span>
3659 </p>
3660 </td>
3661 <td>
3662 <p>
3663 <span class="green">1.20<br> (212ns)</span>
3664 </p>
3665 </td>
3666 <td>
3667 <p>
3668 <span class="green">1.00<br> (177ns)</span>
3669 </p>
3670 </td>
3671 </tr>
3672 <tr>
3673 <td>
3674 <p>
3675 InverseGamma (quantile)
3676 </p>
3677 </td>
3678 <td>
3679 <p>
3680 <span class="red">2.13<br> (1487ns)</span>
3681 </p>
3682 </td>
3683 <td>
3684 <p>
3685 <span class="blue">1.51<br> (1055ns)</span>
3686 </p>
3687 </td>
3688 <td>
3689 <p>
3690 <span class="green">1.07<br> (747ns)</span>
3691 </p>
3692 </td>
3693 <td>
3694 <p>
3695 <span class="green">1.00<br> (699ns)</span>
3696 </p>
3697 </td>
3698 </tr>
3699 <tr>
3700 <td>
3701 <p>
3702 InverseGaussian (CDF)
3703 </p>
3704 </td>
3705 <td>
3706 <p>
3707 <span class="blue">1.22<br> (106ns)</span>
3708 </p>
3709 </td>
3710 <td>
3711 <p>
3712 <span class="blue">1.29<br> (112ns)</span>
3713 </p>
3714 </td>
3715 <td>
3716 <p>
3717 <span class="blue">1.25<br> (109ns)</span>
3718 </p>
3719 </td>
3720 <td>
3721 <p>
3722 <span class="green">1.00<br> (87ns)</span>
3723 </p>
3724 </td>
3725 </tr>
3726 <tr>
3727 <td>
3728 <p>
3729 InverseGaussian (PDF)
3730 </p>
3731 </td>
3732 <td>
3733 <p>
3734 <span class="green">1.03<br> (33ns)</span>
3735 </p>
3736 </td>
3737 <td>
3738 <p>
3739 <span class="green">1.00<br> (32ns)</span>
3740 </p>
3741 </td>
3742 <td>
3743 <p>
3744 <span class="green">1.06<br> (34ns)</span>
3745 </p>
3746 </td>
3747 <td>
3748 <p>
3749 <span class="green">1.06<br> (34ns)</span>
3750 </p>
3751 </td>
3752 </tr>
3753 <tr>
3754 <td>
3755 <p>
3756 InverseGaussian (quantile)
3757 </p>
3758 </td>
3759 <td>
3760 <p>
3761 <span class="blue">1.49<br> (2170ns)</span>
3762 </p>
3763 </td>
3764 <td>
3765 <p>
3766 <span class="blue">1.50<br> (2189ns)</span>
3767 </p>
3768 </td>
3769 <td>
3770 <p>
3771 <span class="blue">1.31<br> (1915ns)</span>
3772 </p>
3773 </td>
3774 <td>
3775 <p>
3776 <span class="green">1.00<br> (1459ns)</span>
3777 </p>
3778 </td>
3779 </tr>
3780 <tr>
3781 <td>
3782 <p>
3783 Laplace (CDF)
3784 </p>
3785 </td>
3786 <td>
3787 <p>
3788 <span class="green">1.08<br> (56ns)</span>
3789 </p>
3790 </td>
3791 <td>
3792 <p>
3793 <span class="green">1.04<br> (54ns)</span>
3794 </p>
3795 </td>
3796 <td>
3797 <p>
3798 <span class="green">1.00<br> (52ns)</span>
3799 </p>
3800 </td>
3801 <td>
3802 <p>
3803 <span class="green">1.15<br> (60ns)</span>
3804 </p>
3805 </td>
3806 </tr>
3807 <tr>
3808 <td>
3809 <p>
3810 Laplace (PDF)
3811 </p>
3812 </td>
3813 <td>
3814 <p>
3815 <span class="green">1.08<br> (56ns)</span>
3816 </p>
3817 </td>
3818 <td>
3819 <p>
3820 <span class="green">1.06<br> (55ns)</span>
3821 </p>
3822 </td>
3823 <td>
3824 <p>
3825 <span class="green">1.00<br> (52ns)</span>
3826 </p>
3827 </td>
3828 <td>
3829 <p>
3830 <span class="green">1.12<br> (58ns)</span>
3831 </p>
3832 </td>
3833 </tr>
3834 <tr>
3835 <td>
3836 <p>
3837 Laplace (quantile)
3838 </p>
3839 </td>
3840 <td>
3841 <p>
3842 <span class="green">1.11<br> (40ns)</span>
3843 </p>
3844 </td>
3845 <td>
3846 <p>
3847 <span class="green">1.19<br> (43ns)</span>
3848 </p>
3849 </td>
3850 <td>
3851 <p>
3852 <span class="green">1.00<br> (36ns)</span>
3853 </p>
3854 </td>
3855 <td>
3856 <p>
3857 <span class="green">1.14<br> (41ns)</span>
3858 </p>
3859 </td>
3860 </tr>
3861 <tr>
3862 <td>
3863 <p>
3864 LogNormal (CDF)
3865 </p>
3866 </td>
3867 <td>
3868 <p>
3869 <span class="blue">1.32<br> (121ns)</span>
3870 </p>
3871 </td>
3872 <td>
3873 <p>
3874 <span class="green">1.08<br> (99ns)</span>
3875 </p>
3876 </td>
3877 <td>
3878 <p>
3879 <span class="green">1.00<br> (92ns)</span>
3880 </p>
3881 </td>
3882 <td>
3883 <p>
3884 <span class="green">1.01<br> (93ns)</span>
3885 </p>
3886 </td>
3887 </tr>
3888 <tr>
3889 <td>
3890 <p>
3891 LogNormal (PDF)
3892 </p>
3893 </td>
3894 <td>
3895 <p>
3896 <span class="green">1.00<br> (93ns)</span>
3897 </p>
3898 </td>
3899 <td>
3900 <p>
3901 <span class="green">1.01<br> (94ns)</span>
3902 </p>
3903 </td>
3904 <td>
3905 <p>
3906 <span class="green">1.02<br> (95ns)</span>
3907 </p>
3908 </td>
3909 <td>
3910 <p>
3911 <span class="green">1.08<br> (100ns)</span>
3912 </p>
3913 </td>
3914 </tr>
3915 <tr>
3916 <td>
3917 <p>
3918 LogNormal (quantile)
3919 </p>
3920 </td>
3921 <td>
3922 <p>
3923 <span class="blue">1.24<br> (135ns)</span>
3924 </p>
3925 </td>
3926 <td>
3927 <p>
3928 <span class="green">1.00<br> (109ns)</span>
3929 </p>
3930 </td>
3931 <td>
3932 <p>
3933 <span class="green">1.03<br> (112ns)</span>
3934 </p>
3935 </td>
3936 <td>
3937 <p>
3938 <span class="green">1.16<br> (126ns)</span>
3939 </p>
3940 </td>
3941 </tr>
3942 <tr>
3943 <td>
3944 <p>
3945 Logistic (CDF)
3946 </p>
3947 </td>
3948 <td>
3949 <p>
3950 <span class="green">1.00<br> (48ns)</span>
3951 </p>
3952 </td>
3953 <td>
3954 <p>
3955 <span class="green">1.08<br> (52ns)</span>
3956 </p>
3957 </td>
3958 <td>
3959 <p>
3960 <span class="green">1.04<br> (50ns)</span>
3961 </p>
3962 </td>
3963 <td>
3964 <p>
3965 <span class="green">1.08<br> (52ns)</span>
3966 </p>
3967 </td>
3968 </tr>
3969 <tr>
3970 <td>
3971 <p>
3972 Logistic (PDF)
3973 </p>
3974 </td>
3975 <td>
3976 <p>
3977 <span class="green">1.00<br> (53ns)</span>
3978 </p>
3979 </td>
3980 <td>
3981 <p>
3982 <span class="green">1.00<br> (53ns)</span>
3983 </p>
3984 </td>
3985 <td>
3986 <p>
3987 <span class="green">1.08<br> (57ns)</span>
3988 </p>
3989 </td>
3990 <td>
3991 <p>
3992 <span class="green">1.04<br> (55ns)</span>
3993 </p>
3994 </td>
3995 </tr>
3996 <tr>
3997 <td>
3998 <p>
3999 Logistic (quantile)
4000 </p>
4001 </td>
4002 <td>
4003 <p>
4004 <span class="green">1.05<br> (43ns)</span>
4005 </p>
4006 </td>
4007 <td>
4008 <p>
4009 <span class="green">1.07<br> (44ns)</span>
4010 </p>
4011 </td>
4012 <td>
4013 <p>
4014 <span class="green">1.00<br> (41ns)</span>
4015 </p>
4016 </td>
4017 <td>
4018 <p>
4019 <span class="green">1.05<br> (43ns)</span>
4020 </p>
4021 </td>
4022 </tr>
4023 <tr>
4024 <td>
4025 <p>
4026 NegativeBinomial (CDF)
4027 </p>
4028 </td>
4029 <td>
4030 <p>
4031 <span class="red">4.75<br> (1713ns)</span>
4032 </p>
4033 </td>
4034 <td>
4035 <p>
4036 <span class="red">2.77<br> (1001ns)</span>
4037 </p>
4038 </td>
4039 <td>
4040 <p>
4041 <span class="red">2.08<br> (750ns)</span>
4042 </p>
4043 </td>
4044 <td>
4045 <p>
4046 <span class="green">1.00<br> (361ns)</span>
4047 </p>
4048 </td>
4049 </tr>
4050 <tr>
4051 <td>
4052 <p>
4053 NegativeBinomial (PDF)
4054 </p>
4055 </td>
4056 <td>
4057 <p>
4058 <span class="red">2.65<br> (437ns)</span>
4059 </p>
4060 </td>
4061 <td>
4062 <p>
4063 <span class="green">1.12<br> (184ns)</span>
4064 </p>
4065 </td>
4066 <td>
4067 <p>
4068 <span class="green">1.10<br> (181ns)</span>
4069 </p>
4070 </td>
4071 <td>
4072 <p>
4073 <span class="green">1.00<br> (165ns)</span>
4074 </p>
4075 </td>
4076 </tr>
4077 <tr>
4078 <td>
4079 <p>
4080 NegativeBinomial (quantile)
4081 </p>
4082 </td>
4083 <td>
4084 <p>
4085 <span class="red">2.48<br> (8682ns)</span>
4086 </p>
4087 </td>
4088 <td>
4089 <p>
4090 <span class="blue">1.45<br> (5084ns)</span>
4091 </p>
4092 </td>
4093 <td>
4094 <p>
4095 <span class="green">1.13<br> (3965ns)</span>
4096 </p>
4097 </td>
4098 <td>
4099 <p>
4100 <span class="green">1.00<br> (3507ns)</span>
4101 </p>
4102 </td>
4103 </tr>
4104 <tr>
4105 <td>
4106 <p>
4107 NonCentralBeta (CDF)
4108 </p>
4109 </td>
4110 <td>
4111 <p>
4112 <span class="red">3.23<br> (2366ns)</span>
4113 </p>
4114 </td>
4115 <td>
4116 <p>
4117 <span class="red">2.14<br> (1565ns)</span>
4118 </p>
4119 </td>
4120 <td>
4121 <p>
4122 <span class="blue">1.76<br> (1291ns)</span>
4123 </p>
4124 </td>
4125 <td>
4126 <p>
4127 <span class="green">1.00<br> (733ns)</span>
4128 </p>
4129 </td>
4130 </tr>
4131 <tr>
4132 <td>
4133 <p>
4134 NonCentralBeta (PDF)
4135 </p>
4136 </td>
4137 <td>
4138 <p>
4139 <span class="red">3.24<br> (1774ns)</span>
4140 </p>
4141 </td>
4142 <td>
4143 <p>
4144 <span class="red">2.09<br> (1142ns)</span>
4145 </p>
4146 </td>
4147 <td>
4148 <p>
4149 <span class="blue">1.96<br> (1073ns)</span>
4150 </p>
4151 </td>
4152 <td>
4153 <p>
4154 <span class="green">1.00<br> (547ns)</span>
4155 </p>
4156 </td>
4157 </tr>
4158 <tr>
4159 <td>
4160 <p>
4161 NonCentralBeta (quantile)
4162 </p>
4163 </td>
4164 <td>
4165 <p>
4166 <span class="red">3.96<br> (50346ns)</span>
4167 </p>
4168 </td>
4169 <td>
4170 <p>
4171 <span class="red">2.45<br> (31142ns)</span>
4172 </p>
4173 </td>
4174 <td>
4175 <p>
4176 <span class="red">2.13<br> (27101ns)</span>
4177 </p>
4178 </td>
4179 <td>
4180 <p>
4181 <span class="green">1.00<br> (12728ns)</span>
4182 </p>
4183 </td>
4184 </tr>
4185 <tr>
4186 <td>
4187 <p>
4188 NonCentralChiSquared (CDF)
4189 </p>
4190 </td>
4191 <td>
4192 <p>
4193 <span class="red">3.92<br> (6813ns)</span>
4194 </p>
4195 </td>
4196 <td>
4197 <p>
4198 <span class="red">2.58<br> (4481ns)</span>
4199 </p>
4200 </td>
4201 <td>
4202 <p>
4203 <span class="blue">1.99<br> (3457ns)</span>
4204 </p>
4205 </td>
4206 <td>
4207 <p>
4208 <span class="green">1.00<br> (1736ns)</span>
4209 </p>
4210 </td>
4211 </tr>
4212 <tr>
4213 <td>
4214 <p>
4215 NonCentralChiSquared (PDF)
4216 </p>
4217 </td>
4218 <td>
4219 <p>
4220 <span class="red">2.50<br> (1043ns)</span>
4221 </p>
4222 </td>
4223 <td>
4224 <p>
4225 <span class="blue">1.73<br> (722ns)</span>
4226 </p>
4227 </td>
4228 <td>
4229 <p>
4230 <span class="blue">1.55<br> (647ns)</span>
4231 </p>
4232 </td>
4233 <td>
4234 <p>
4235 <span class="green">1.00<br> (417ns)</span>
4236 </p>
4237 </td>
4238 </tr>
4239 <tr>
4240 <td>
4241 <p>
4242 NonCentralChiSquared (quantile)
4243 </p>
4244 </td>
4245 <td>
4246 <p>
4247 <span class="red">6.34<br> (49579ns)</span>
4248 </p>
4249 </td>
4250 <td>
4251 <p>
4252 <span class="red">3.39<br> (26501ns)</span>
4253 </p>
4254 </td>
4255 <td>
4256 <p>
4257 <span class="red">2.24<br> (17507ns)</span>
4258 </p>
4259 </td>
4260 <td>
4261 <p>
4262 <span class="green">1.00<br> (7817ns)</span>
4263 </p>
4264 </td>
4265 </tr>
4266 <tr>
4267 <td>
4268 <p>
4269 NonCentralF (CDF)
4270 </p>
4271 </td>
4272 <td>
4273 <p>
4274 <span class="red">3.39<br> (2083ns)</span>
4275 </p>
4276 </td>
4277 <td>
4278 <p>
4279 <span class="red">2.09<br> (1286ns)</span>
4280 </p>
4281 </td>
4282 <td>
4283 <p>
4284 <span class="blue">1.75<br> (1079ns)</span>
4285 </p>
4286 </td>
4287 <td>
4288 <p>
4289 <span class="green">1.00<br> (615ns)</span>
4290 </p>
4291 </td>
4292 </tr>
4293 <tr>
4294 <td>
4295 <p>
4296 NonCentralF (PDF)
4297 </p>
4298 </td>
4299 <td>
4300 <p>
4301 <span class="red">3.07<br> (1689ns)</span>
4302 </p>
4303 </td>
4304 <td>
4305 <p>
4306 <span class="blue">1.87<br> (1031ns)</span>
4307 </p>
4308 </td>
4309 <td>
4310 <p>
4311 <span class="blue">1.61<br> (887ns)</span>
4312 </p>
4313 </td>
4314 <td>
4315 <p>
4316 <span class="green">1.00<br> (550ns)</span>
4317 </p>
4318 </td>
4319 </tr>
4320 <tr>
4321 <td>
4322 <p>
4323 NonCentralF (quantile)
4324 </p>
4325 </td>
4326 <td>
4327 <p>
4328 <span class="red">3.94<br> (33446ns)</span>
4329 </p>
4330 </td>
4331 <td>
4332 <p>
4333 <span class="red">2.21<br> (18763ns)</span>
4334 </p>
4335 </td>
4336 <td>
4337 <p>
4338 <span class="blue">1.72<br> (14570ns)</span>
4339 </p>
4340 </td>
4341 <td>
4342 <p>
4343 <span class="green">1.00<br> (8483ns)</span>
4344 </p>
4345 </td>
4346 </tr>
4347 <tr>
4348 <td>
4349 <p>
4350 NonCentralT (CDF)
4351 </p>
4352 </td>
4353 <td>
4354 <p>
4355 <span class="red">3.82<br> (8822ns)</span>
4356 </p>
4357 </td>
4358 <td>
4359 <p>
4360 <span class="red">2.44<br> (5639ns)</span>
4361 </p>
4362 </td>
4363 <td>
4364 <p>
4365 <span class="red">2.01<br> (4634ns)</span>
4366 </p>
4367 </td>
4368 <td>
4369 <p>
4370 <span class="green">1.00<br> (2311ns)</span>
4371 </p>
4372 </td>
4373 </tr>
4374 <tr>
4375 <td>
4376 <p>
4377 NonCentralT (PDF)
4378 </p>
4379 </td>
4380 <td>
4381 <p>
4382 <span class="red">3.72<br> (6702ns)</span>
4383 </p>
4384 </td>
4385 <td>
4386 <p>
4387 <span class="red">2.43<br> (4382ns)</span>
4388 </p>
4389 </td>
4390 <td>
4391 <p>
4392 <span class="red">2.05<br> (3688ns)</span>
4393 </p>
4394 </td>
4395 <td>
4396 <p>
4397 <span class="green">1.00<br> (1803ns)</span>
4398 </p>
4399 </td>
4400 </tr>
4401 <tr>
4402 <td>
4403 <p>
4404 NonCentralT (quantile)
4405 </p>
4406 </td>
4407 <td>
4408 <p>
4409 <span class="red">4.76<br> (91176ns)</span>
4410 </p>
4411 </td>
4412 <td>
4413 <p>
4414 <span class="red">2.79<br> (53475ns)</span>
4415 </p>
4416 </td>
4417 <td>
4418 <p>
4419 <span class="red">2.03<br> (38889ns)</span>
4420 </p>
4421 </td>
4422 <td>
4423 <p>
4424 <span class="green">1.00<br> (19158ns)</span>
4425 </p>
4426 </td>
4427 </tr>
4428 <tr>
4429 <td>
4430 <p>
4431 Normal (CDF)
4432 </p>
4433 </td>
4434 <td>
4435 <p>
4436 <span class="blue">1.52<br> (76ns)</span>
4437 </p>
4438 </td>
4439 <td>
4440 <p>
4441 <span class="green">1.00<br> (50ns)</span>
4442 </p>
4443 </td>
4444 <td>
4445 <p>
4446 <span class="green">1.06<br> (53ns)</span>
4447 </p>
4448 </td>
4449 <td>
4450 <p>
4451 <span class="green">1.06<br> (53ns)</span>
4452 </p>
4453 </td>
4454 </tr>
4455 <tr>
4456 <td>
4457 <p>
4458 Normal (PDF)
4459 </p>
4460 </td>
4461 <td>
4462 <p>
4463 <span class="green">1.10<br> (57ns)</span>
4464 </p>
4465 </td>
4466 <td>
4467 <p>
4468 <span class="green">1.06<br> (55ns)</span>
4469 </p>
4470 </td>
4471 <td>
4472 <p>
4473 <span class="green">1.00<br> (52ns)</span>
4474 </p>
4475 </td>
4476 <td>
4477 <p>
4478 <span class="green">1.13<br> (59ns)</span>
4479 </p>
4480 </td>
4481 </tr>
4482 <tr>
4483 <td>
4484 <p>
4485 Normal (quantile)
4486 </p>
4487 </td>
4488 <td>
4489 <p>
4490 <span class="blue">1.78<br> (89ns)</span>
4491 </p>
4492 </td>
4493 <td>
4494 <p>
4495 <span class="green">1.00<br> (50ns)</span>
4496 </p>
4497 </td>
4498 <td>
4499 <p>
4500 <span class="green">1.04<br> (52ns)</span>
4501 </p>
4502 </td>
4503 <td>
4504 <p>
4505 <span class="green">1.08<br> (54ns)</span>
4506 </p>
4507 </td>
4508 </tr>
4509 <tr>
4510 <td>
4511 <p>
4512 Pareto (CDF)
4513 </p>
4514 </td>
4515 <td>
4516 <p>
4517 <span class="green">1.09<br> (59ns)</span>
4518 </p>
4519 </td>
4520 <td>
4521 <p>
4522 <span class="green">1.11<br> (60ns)</span>
4523 </p>
4524 </td>
4525 <td>
4526 <p>
4527 <span class="green">1.11<br> (60ns)</span>
4528 </p>
4529 </td>
4530 <td>
4531 <p>
4532 <span class="green">1.00<br> (54ns)</span>
4533 </p>
4534 </td>
4535 </tr>
4536 <tr>
4537 <td>
4538 <p>
4539 Pareto (PDF)
4540 </p>
4541 </td>
4542 <td>
4543 <p>
4544 <span class="green">1.00<br> (88ns)</span>
4545 </p>
4546 </td>
4547 <td>
4548 <p>
4549 <span class="green">1.00<br> (88ns)</span>
4550 </p>
4551 </td>
4552 <td>
4553 <p>
4554 <span class="green">1.03<br> (91ns)</span>
4555 </p>
4556 </td>
4557 <td>
4558 <p>
4559 <span class="green">1.03<br> (91ns)</span>
4560 </p>
4561 </td>
4562 </tr>
4563 <tr>
4564 <td>
4565 <p>
4566 Pareto (quantile)
4567 </p>
4568 </td>
4569 <td>
4570 <p>
4571 <span class="green">1.04<br> (78ns)</span>
4572 </p>
4573 </td>
4574 <td>
4575 <p>
4576 <span class="green">1.00<br> (75ns)</span>
4577 </p>
4578 </td>
4579 <td>
4580 <p>
4581 <span class="green">1.00<br> (75ns)</span>
4582 </p>
4583 </td>
4584 <td>
4585 <p>
4586 <span class="green">1.05<br> (79ns)</span>
4587 </p>
4588 </td>
4589 </tr>
4590 <tr>
4591 <td>
4592 <p>
4593 Poisson (CDF)
4594 </p>
4595 </td>
4596 <td>
4597 <p>
4598 <span class="red">2.09<br> (247ns)</span>
4599 </p>
4600 </td>
4601 <td>
4602 <p>
4603 <span class="blue">1.28<br> (151ns)</span>
4604 </p>
4605 </td>
4606 <td>
4607 <p>
4608 <span class="green">1.15<br> (136ns)</span>
4609 </p>
4610 </td>
4611 <td>
4612 <p>
4613 <span class="green">1.00<br> (118ns)</span>
4614 </p>
4615 </td>
4616 </tr>
4617 <tr>
4618 <td>
4619 <p>
4620 Poisson (PDF)
4621 </p>
4622 </td>
4623 <td>
4624 <p>
4625 <span class="blue">1.81<br> (170ns)</span>
4626 </p>
4627 </td>
4628 <td>
4629 <p>
4630 <span class="green">1.12<br> (105ns)</span>
4631 </p>
4632 </td>
4633 <td>
4634 <p>
4635 <span class="green">1.07<br> (101ns)</span>
4636 </p>
4637 </td>
4638 <td>
4639 <p>
4640 <span class="green">1.00<br> (94ns)</span>
4641 </p>
4642 </td>
4643 </tr>
4644 <tr>
4645 <td>
4646 <p>
4647 Poisson (quantile)
4648 </p>
4649 </td>
4650 <td>
4651 <p>
4652 <span class="blue">1.98<br> (1094ns)</span>
4653 </p>
4654 </td>
4655 <td>
4656 <p>
4657 <span class="green">1.19<br> (655ns)</span>
4658 </p>
4659 </td>
4660 <td>
4661 <p>
4662 <span class="green">1.07<br> (592ns)</span>
4663 </p>
4664 </td>
4665 <td>
4666 <p>
4667 <span class="green">1.00<br> (552ns)</span>
4668 </p>
4669 </td>
4670 </tr>
4671 <tr>
4672 <td>
4673 <p>
4674 Rayleigh (CDF)
4675 </p>
4676 </td>
4677 <td>
4678 <p>
4679 <span class="blue">1.22<br> (44ns)</span>
4680 </p>
4681 </td>
4682 <td>
4683 <p>
4684 <span class="green">1.00<br> (36ns)</span>
4685 </p>
4686 </td>
4687 <td>
4688 <p>
4689 <span class="green">1.06<br> (38ns)</span>
4690 </p>
4691 </td>
4692 <td>
4693 <p>
4694 <span class="green">1.06<br> (38ns)</span>
4695 </p>
4696 </td>
4697 </tr>
4698 <tr>
4699 <td>
4700 <p>
4701 Rayleigh (PDF)
4702 </p>
4703 </td>
4704 <td>
4705 <p>
4706 <span class="green">1.03<br> (62ns)</span>
4707 </p>
4708 </td>
4709 <td>
4710 <p>
4711 <span class="green">1.00<br> (60ns)</span>
4712 </p>
4713 </td>
4714 <td>
4715 <p>
4716 <span class="green">1.05<br> (63ns)</span>
4717 </p>
4718 </td>
4719 <td>
4720 <p>
4721 <span class="green">1.03<br> (62ns)</span>
4722 </p>
4723 </td>
4724 </tr>
4725 <tr>
4726 <td>
4727 <p>
4728 Rayleigh (quantile)
4729 </p>
4730 </td>
4731 <td>
4732 <p>
4733 <span class="blue">1.66<br> (48ns)</span>
4734 </p>
4735 </td>
4736 <td>
4737 <p>
4738 <span class="green">1.00<br> (29ns)</span>
4739 </p>
4740 </td>
4741 <td>
4742 <p>
4743 <span class="green">1.00<br> (29ns)</span>
4744 </p>
4745 </td>
4746 <td>
4747 <p>
4748 <span class="green">1.00<br> (29ns)</span>
4749 </p>
4750 </td>
4751 </tr>
4752 <tr>
4753 <td>
4754 <p>
4755 SkewNormal (CDF)
4756 </p>
4757 </td>
4758 <td>
4759 <p>
4760 <span class="blue">1.38<br> (438ns)</span>
4761 </p>
4762 </td>
4763 <td>
4764 <p>
4765 <span class="blue">1.30<br> (414ns)</span>
4766 </p>
4767 </td>
4768 <td>
4769 <p>
4770 <span class="blue">1.37<br> (435ns)</span>
4771 </p>
4772 </td>
4773 <td>
4774 <p>
4775 <span class="green">1.00<br> (318ns)</span>
4776 </p>
4777 </td>
4778 </tr>
4779 <tr>
4780 <td>
4781 <p>
4782 SkewNormal (PDF)
4783 </p>
4784 </td>
4785 <td>
4786 <p>
4787 <span class="blue">1.24<br> (123ns)</span>
4788 </p>
4789 </td>
4790 <td>
4791 <p>
4792 <span class="green">1.02<br> (101ns)</span>
4793 </p>
4794 </td>
4795 <td>
4796 <p>
4797 <span class="green">1.03<br> (102ns)</span>
4798 </p>
4799 </td>
4800 <td>
4801 <p>
4802 <span class="green">1.00<br> (99ns)</span>
4803 </p>
4804 </td>
4805 </tr>
4806 <tr>
4807 <td>
4808 <p>
4809 SkewNormal (quantile)
4810 </p>
4811 </td>
4812 <td>
4813 <p>
4814 <span class="blue">1.94<br> (3849ns)</span>
4815 </p>
4816 </td>
4817 <td>
4818 <p>
4819 <span class="blue">1.77<br> (3502ns)</span>
4820 </p>
4821 </td>
4822 <td>
4823 <p>
4824 <span class="blue">1.25<br> (2485ns)</span>
4825 </p>
4826 </td>
4827 <td>
4828 <p>
4829 <span class="green">1.00<br> (1981ns)</span>
4830 </p>
4831 </td>
4832 </tr>
4833 <tr>
4834 <td>
4835 <p>
4836 StudentsT (CDF)
4837 </p>
4838 </td>
4839 <td>
4840 <p>
4841 <span class="red">2.38<br> (877ns)</span>
4842 </p>
4843 </td>
4844 <td>
4845 <p>
4846 <span class="blue">1.27<br> (466ns)</span>
4847 </p>
4848 </td>
4849 <td>
4850 <p>
4851 <span class="blue">1.21<br> (444ns)</span>
4852 </p>
4853 </td>
4854 <td>
4855 <p>
4856 <span class="green">1.00<br> (368ns)</span>
4857 </p>
4858 </td>
4859 </tr>
4860 <tr>
4861 <td>
4862 <p>
4863 StudentsT (PDF)
4864 </p>
4865 </td>
4866 <td>
4867 <p>
4868 <span class="red">2.30<br> (387ns)</span>
4869 </p>
4870 </td>
4871 <td>
4872 <p>
4873 <span class="green">1.08<br> (182ns)</span>
4874 </p>
4875 </td>
4876 <td>
4877 <p>
4878 <span class="green">1.12<br> (188ns)</span>
4879 </p>
4880 </td>
4881 <td>
4882 <p>
4883 <span class="green">1.00<br> (168ns)</span>
4884 </p>
4885 </td>
4886 </tr>
4887 <tr>
4888 <td>
4889 <p>
4890 StudentsT (quantile)
4891 </p>
4892 </td>
4893 <td>
4894 <p>
4895 <span class="red">2.01<br> (1549ns)</span>
4896 </p>
4897 </td>
4898 <td>
4899 <p>
4900 <span class="green">1.19<br> (915ns)</span>
4901 </p>
4902 </td>
4903 <td>
4904 <p>
4905 <span class="green">1.14<br> (883ns)</span>
4906 </p>
4907 </td>
4908 <td>
4909 <p>
4910 <span class="green">1.00<br> (772ns)</span>
4911 </p>
4912 </td>
4913 </tr>
4914 <tr>
4915 <td>
4916 <p>
4917 Weibull (CDF)
4918 </p>
4919 </td>
4920 <td>
4921 <p>
4922 <span class="green">1.16<br> (92ns)</span>
4923 </p>
4924 </td>
4925 <td>
4926 <p>
4927 <span class="green">1.00<br> (79ns)</span>
4928 </p>
4929 </td>
4930 <td>
4931 <p>
4932 <span class="green">1.01<br> (80ns)</span>
4933 </p>
4934 </td>
4935 <td>
4936 <p>
4937 <span class="green">1.03<br> (81ns)</span>
4938 </p>
4939 </td>
4940 </tr>
4941 <tr>
4942 <td>
4943 <p>
4944 Weibull (PDF)
4945 </p>
4946 </td>
4947 <td>
4948 <p>
4949 <span class="green">1.02<br> (146ns)</span>
4950 </p>
4951 </td>
4952 <td>
4953 <p>
4954 <span class="green">1.01<br> (144ns)</span>
4955 </p>
4956 </td>
4957 <td>
4958 <p>
4959 <span class="green">1.00<br> (143ns)</span>
4960 </p>
4961 </td>
4962 <td>
4963 <p>
4964 <span class="green">1.03<br> (147ns)</span>
4965 </p>
4966 </td>
4967 </tr>
4968 <tr>
4969 <td>
4970 <p>
4971 Weibull (quantile)
4972 </p>
4973 </td>
4974 <td>
4975 <p>
4976 <span class="green">1.14<br> (128ns)</span>
4977 </p>
4978 </td>
4979 <td>
4980 <p>
4981 <span class="green">1.00<br> (112ns)</span>
4982 </p>
4983 </td>
4984 <td>
4985 <p>
4986 <span class="green">1.03<br> (115ns)</span>
4987 </p>
4988 </td>
4989 <td>
4990 <p>
4991 <span class="green">1.04<br> (117ns)</span>
4992 </p>
4993 </td>
4994 </tr>
4995 </tbody>
4996 </table></div>
4997 </div>
4998 <br class="table-break">
4999 </div>
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
5004 5.3.0 on linux</a>
5005 </h2></div></div></div>
5006 <div class="table">
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&#160;5.&#160;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">
5011 <colgroup>
5012 <col>
5013 <col>
5014 <col>
5015 <col>
5016 <col>
5017 </colgroup>
5018 <thead><tr>
5019 <th>
5020 <p>
5021 Function
5022 </p>
5023 </th>
5024 <th>
5025 <p>
5026 boost 1.61
5027 </p>
5028 </th>
5029 <th>
5030 <p>
5031 Boost<br> promote_double&lt;false&gt;
5032 </p>
5033 </th>
5034 <th>
5035 <p>
5036 Boost<br> promote_double&lt;false&gt;<br> digits10&lt;10&gt;
5037 </p>
5038 </th>
5039 <th>
5040 <p>
5041 Boost<br> float<br> promote_float&lt;false&gt;
5042 </p>
5043 </th>
5044 </tr></thead>
5045 <tbody>
5046 <tr>
5047 <td>
5048 <p>
5049 ArcSine (CDF)
5050 </p>
5051 </td>
5052 <td>
5053 <p>
5054 <span class="blue">1.74<br> (33ns)</span>
5055 </p>
5056 </td>
5057 <td>
5058 <p>
5059 <span class="blue">1.79<br> (34ns)</span>
5060 </p>
5061 </td>
5062 <td>
5063 <p>
5064 <span class="blue">1.79<br> (34ns)</span>
5065 </p>
5066 </td>
5067 <td>
5068 <p>
5069 <span class="green">1.00<br> (19ns)</span>
5070 </p>
5071 </td>
5072 </tr>
5073 <tr>
5074 <td>
5075 <p>
5076 ArcSine (PDF)
5077 </p>
5078 </td>
5079 <td>
5080 <p>
5081 <span class="blue">1.29<br> (9ns)</span>
5082 </p>
5083 </td>
5084 <td>
5085 <p>
5086 <span class="blue">1.29<br> (9ns)</span>
5087 </p>
5088 </td>
5089 <td>
5090 <p>
5091 <span class="blue">1.29<br> (9ns)</span>
5092 </p>
5093 </td>
5094 <td>
5095 <p>
5096 <span class="green">1.00<br> (7ns)</span>
5097 </p>
5098 </td>
5099 </tr>
5100 <tr>
5101 <td>
5102 <p>
5103 ArcSine (quantile)
5104 </p>
5105 </td>
5106 <td>
5107 <p>
5108 <span class="blue">1.24<br> (21ns)</span>
5109 </p>
5110 </td>
5111 <td>
5112 <p>
5113 <span class="blue">1.29<br> (22ns)</span>
5114 </p>
5115 </td>
5116 <td>
5117 <p>
5118 <span class="blue">1.24<br> (21ns)</span>
5119 </p>
5120 </td>
5121 <td>
5122 <p>
5123 <span class="green">1.00<br> (17ns)</span>
5124 </p>
5125 </td>
5126 </tr>
5127 <tr>
5128 <td>
5129 <p>
5130 Beta (CDF)
5131 </p>
5132 </td>
5133 <td>
5134 <p>
5135 <span class="red">3.32<br> (452ns)</span>
5136 </p>
5137 </td>
5138 <td>
5139 <p>
5140 <span class="blue">1.38<br> (188ns)</span>
5141 </p>
5142 </td>
5143 <td>
5144 <p>
5145 <span class="blue">1.28<br> (174ns)</span>
5146 </p>
5147 </td>
5148 <td>
5149 <p>
5150 <span class="green">1.00<br> (136ns)</span>
5151 </p>
5152 </td>
5153 </tr>
5154 <tr>
5155 <td>
5156 <p>
5157 Beta (PDF)
5158 </p>
5159 </td>
5160 <td>
5161 <p>
5162 <span class="red">2.93<br> (355ns)</span>
5163 </p>
5164 </td>
5165 <td>
5166 <p>
5167 <span class="green">1.17<br> (141ns)</span>
5168 </p>
5169 </td>
5170 <td>
5171 <p>
5172 <span class="green">1.15<br> (139ns)</span>
5173 </p>
5174 </td>
5175 <td>
5176 <p>
5177 <span class="green">1.00<br> (121ns)</span>
5178 </p>
5179 </td>
5180 </tr>
5181 <tr>
5182 <td>
5183 <p>
5184 Beta (quantile)
5185 </p>
5186 </td>
5187 <td>
5188 <p>
5189 <span class="red">3.72<br> (2863ns)</span>
5190 </p>
5191 </td>
5192 <td>
5193 <p>
5194 <span class="blue">1.55<br> (1192ns)</span>
5195 </p>
5196 </td>
5197 <td>
5198 <p>
5199 <span class="blue">1.27<br> (976ns)</span>
5200 </p>
5201 </td>
5202 <td>
5203 <p>
5204 <span class="green">1.00<br> (769ns)</span>
5205 </p>
5206 </td>
5207 </tr>
5208 <tr>
5209 <td>
5210 <p>
5211 Binomial (CDF)
5212 </p>
5213 </td>
5214 <td>
5215 <p>
5216 <span class="red">4.12<br> (1133ns)</span>
5217 </p>
5218 </td>
5219 <td>
5220 <p>
5221 <span class="red">2.39<br> (657ns)</span>
5222 </p>
5223 </td>
5224 <td>
5225 <p>
5226 <span class="blue">1.85<br> (509ns)</span>
5227 </p>
5228 </td>
5229 <td>
5230 <p>
5231 <span class="green">1.00<br> (275ns)</span>
5232 </p>
5233 </td>
5234 </tr>
5235 <tr>
5236 <td>
5237 <p>
5238 Binomial (PDF)
5239 </p>
5240 </td>
5241 <td>
5242 <p>
5243 <span class="red">2.58<br> (376ns)</span>
5244 </p>
5245 </td>
5246 <td>
5247 <p>
5248 <span class="green">1.14<br> (167ns)</span>
5249 </p>
5250 </td>
5251 <td>
5252 <p>
5253 <span class="green">1.13<br> (165ns)</span>
5254 </p>
5255 </td>
5256 <td>
5257 <p>
5258 <span class="green">1.00<br> (146ns)</span>
5259 </p>
5260 </td>
5261 </tr>
5262 <tr>
5263 <td>
5264 <p>
5265 Binomial (quantile)
5266 </p>
5267 </td>
5268 <td>
5269 <p>
5270 <span class="red">3.66<br> (5047ns)</span>
5271 </p>
5272 </td>
5273 <td>
5274 <p>
5275 <span class="red">2.19<br> (3017ns)</span>
5276 </p>
5277 </td>
5278 <td>
5279 <p>
5280 <span class="blue">1.77<br> (2444ns)</span>
5281 </p>
5282 </td>
5283 <td>
5284 <p>
5285 <span class="green">1.00<br> (1378ns)</span>
5286 </p>
5287 </td>
5288 </tr>
5289 <tr>
5290 <td>
5291 <p>
5292 Cauchy (CDF)
5293 </p>
5294 </td>
5295 <td>
5296 <p>
5297 <span class="blue">1.21<br> (29ns)</span>
5298 </p>
5299 </td>
5300 <td>
5301 <p>
5302 <span class="green">1.17<br> (28ns)</span>
5303 </p>
5304 </td>
5305 <td>
5306 <p>
5307 <span class="blue">1.21<br> (29ns)</span>
5308 </p>
5309 </td>
5310 <td>
5311 <p>
5312 <span class="green">1.00<br> (24ns)</span>
5313 </p>
5314 </td>
5315 </tr>
5316 <tr>
5317 <td>
5318 <p>
5319 Cauchy (PDF)
5320 </p>
5321 </td>
5322 <td>
5323 <p>
5324 <span class="blue">1.29<br> (9ns)</span>
5325 </p>
5326 </td>
5327 <td>
5328 <p>
5329 <span class="green">1.14<br> (8ns)</span>
5330 </p>
5331 </td>
5332 <td>
5333 <p>
5334 <span class="green">1.14<br> (8ns)</span>
5335 </p>
5336 </td>
5337 <td>
5338 <p>
5339 <span class="green">1.00<br> (7ns)</span>
5340 </p>
5341 </td>
5342 </tr>
5343 <tr>
5344 <td>
5345 <p>
5346 Cauchy (quantile)
5347 </p>
5348 </td>
5349 <td>
5350 <p>
5351 <span class="blue">1.39<br> (43ns)</span>
5352 </p>
5353 </td>
5354 <td>
5355 <p>
5356 <span class="blue">1.39<br> (43ns)</span>
5357 </p>
5358 </td>
5359 <td>
5360 <p>
5361 <span class="blue">1.45<br> (45ns)</span>
5362 </p>
5363 </td>
5364 <td>
5365 <p>
5366 <span class="green">1.00<br> (31ns)</span>
5367 </p>
5368 </td>
5369 </tr>
5370 <tr>
5371 <td>
5372 <p>
5373 ChiSquared (CDF)
5374 </p>
5375 </td>
5376 <td>
5377 <p>
5378 <span class="red">4.01<br> (545ns)</span>
5379 </p>
5380 </td>
5381 <td>
5382 <p>
5383 <span class="blue">1.86<br> (253ns)</span>
5384 </p>
5385 </td>
5386 <td>
5387 <p>
5388 <span class="blue">1.53<br> (208ns)</span>
5389 </p>
5390 </td>
5391 <td>
5392 <p>
5393 <span class="green">1.00<br> (136ns)</span>
5394 </p>
5395 </td>
5396 </tr>
5397 <tr>
5398 <td>
5399 <p>
5400 ChiSquared (PDF)
5401 </p>
5402 </td>
5403 <td>
5404 <p>
5405 <span class="red">3.81<br> (362ns)</span>
5406 </p>
5407 </td>
5408 <td>
5409 <p>
5410 <span class="blue">1.47<br> (140ns)</span>
5411 </p>
5412 </td>
5413 <td>
5414 <p>
5415 <span class="blue">1.38<br> (131ns)</span>
5416 </p>
5417 </td>
5418 <td>
5419 <p>
5420 <span class="green">1.00<br> (95ns)</span>
5421 </p>
5422 </td>
5423 </tr>
5424 <tr>
5425 <td>
5426 <p>
5427 ChiSquared (quantile)
5428 </p>
5429 </td>
5430 <td>
5431 <p>
5432 <span class="red">3.88<br> (1416ns)</span>
5433 </p>
5434 </td>
5435 <td>
5436 <p>
5437 <span class="blue">2.00<br> (729ns)</span>
5438 </p>
5439 </td>
5440 <td>
5441 <p>
5442 <span class="blue">1.46<br> (533ns)</span>
5443 </p>
5444 </td>
5445 <td>
5446 <p>
5447 <span class="green">1.00<br> (365ns)</span>
5448 </p>
5449 </td>
5450 </tr>
5451 <tr>
5452 <td>
5453 <p>
5454 Exponential (CDF)
5455 </p>
5456 </td>
5457 <td>
5458 <p>
5459 <span class="blue">1.33<br> (20ns)</span>
5460 </p>
5461 </td>
5462 <td>
5463 <p>
5464 <span class="blue">1.27<br> (19ns)</span>
5465 </p>
5466 </td>
5467 <td>
5468 <p>
5469 <span class="blue">1.27<br> (19ns)</span>
5470 </p>
5471 </td>
5472 <td>
5473 <p>
5474 <span class="green">1.00<br> (15ns)</span>
5475 </p>
5476 </td>
5477 </tr>
5478 <tr>
5479 <td>
5480 <p>
5481 Exponential (PDF)
5482 </p>
5483 </td>
5484 <td>
5485 <p>
5486 <span class="blue">1.53<br> (26ns)</span>
5487 </p>
5488 </td>
5489 <td>
5490 <p>
5491 <span class="blue">1.53<br> (26ns)</span>
5492 </p>
5493 </td>
5494 <td>
5495 <p>
5496 <span class="blue">1.59<br> (27ns)</span>
5497 </p>
5498 </td>
5499 <td>
5500 <p>
5501 <span class="green">1.00<br> (17ns)</span>
5502 </p>
5503 </td>
5504 </tr>
5505 <tr>
5506 <td>
5507 <p>
5508 Exponential (quantile)
5509 </p>
5510 </td>
5511 <td>
5512 <p>
5513 <span class="green">1.09<br> (25ns)</span>
5514 </p>
5515 </td>
5516 <td>
5517 <p>
5518 <span class="green">1.00<br> (23ns)</span>
5519 </p>
5520 </td>
5521 <td>
5522 <p>
5523 <span class="green">1.00<br> (23ns)</span>
5524 </p>
5525 </td>
5526 <td>
5527 <p>
5528 <span class="green">1.00<br> (23ns)</span>
5529 </p>
5530 </td>
5531 </tr>
5532 <tr>
5533 <td>
5534 <p>
5535 ExtremeValue (CDF)
5536 </p>
5537 </td>
5538 <td>
5539 <p>
5540 <span class="blue">1.23<br> (48ns)</span>
5541 </p>
5542 </td>
5543 <td>
5544 <p>
5545 <span class="blue">1.23<br> (48ns)</span>
5546 </p>
5547 </td>
5548 <td>
5549 <p>
5550 <span class="blue">1.26<br> (49ns)</span>
5551 </p>
5552 </td>
5553 <td>
5554 <p>
5555 <span class="green">1.00<br> (39ns)</span>
5556 </p>
5557 </td>
5558 </tr>
5559 <tr>
5560 <td>
5561 <p>
5562 ExtremeValue (PDF)
5563 </p>
5564 </td>
5565 <td>
5566 <p>
5567 <span class="blue">1.42<br> (68ns)</span>
5568 </p>
5569 </td>
5570 <td>
5571 <p>
5572 <span class="blue">1.40<br> (67ns)</span>
5573 </p>
5574 </td>
5575 <td>
5576 <p>
5577 <span class="blue">1.42<br> (68ns)</span>
5578 </p>
5579 </td>
5580 <td>
5581 <p>
5582 <span class="green">1.00<br> (48ns)</span>
5583 </p>
5584 </td>
5585 </tr>
5586 <tr>
5587 <td>
5588 <p>
5589 ExtremeValue (quantile)
5590 </p>
5591 </td>
5592 <td>
5593 <p>
5594 <span class="blue">1.66<br> (68ns)</span>
5595 </p>
5596 </td>
5597 <td>
5598 <p>
5599 <span class="blue">1.59<br> (65ns)</span>
5600 </p>
5601 </td>
5602 <td>
5603 <p>
5604 <span class="blue">1.59<br> (65ns)</span>
5605 </p>
5606 </td>
5607 <td>
5608 <p>
5609 <span class="green">1.00<br> (41ns)</span>
5610 </p>
5611 </td>
5612 </tr>
5613 <tr>
5614 <td>
5615 <p>
5616 F (CDF)
5617 </p>
5618 </td>
5619 <td>
5620 <p>
5621 <span class="red">4.28<br> (1028ns)</span>
5622 </p>
5623 </td>
5624 <td>
5625 <p>
5626 <span class="red">2.42<br> (580ns)</span>
5627 </p>
5628 </td>
5629 <td>
5630 <p>
5631 <span class="blue">1.90<br> (456ns)</span>
5632 </p>
5633 </td>
5634 <td>
5635 <p>
5636 <span class="green">1.00<br> (240ns)</span>
5637 </p>
5638 </td>
5639 </tr>
5640 <tr>
5641 <td>
5642 <p>
5643 F (PDF)
5644 </p>
5645 </td>
5646 <td>
5647 <p>
5648 <span class="red">2.92<br> (409ns)</span>
5649 </p>
5650 </td>
5651 <td>
5652 <p>
5653 <span class="blue">1.22<br> (171ns)</span>
5654 </p>
5655 </td>
5656 <td>
5657 <p>
5658 <span class="blue">1.24<br> (174ns)</span>
5659 </p>
5660 </td>
5661 <td>
5662 <p>
5663 <span class="green">1.00<br> (140ns)</span>
5664 </p>
5665 </td>
5666 </tr>
5667 <tr>
5668 <td>
5669 <p>
5670 F (quantile)
5671 </p>
5672 </td>
5673 <td>
5674 <p>
5675 <span class="red">2.59<br> (2899ns)</span>
5676 </p>
5677 </td>
5678 <td>
5679 <p>
5680 <span class="blue">1.39<br> (1556ns)</span>
5681 </p>
5682 </td>
5683 <td>
5684 <p>
5685 <span class="blue">1.27<br> (1420ns)</span>
5686 </p>
5687 </td>
5688 <td>
5689 <p>
5690 <span class="green">1.00<br> (1118ns)</span>
5691 </p>
5692 </td>
5693 </tr>
5694 <tr>
5695 <td>
5696 <p>
5697 Gamma (CDF)
5698 </p>
5699 </td>
5700 <td>
5701 <p>
5702 <span class="red">3.60<br> (619ns)</span>
5703 </p>
5704 </td>
5705 <td>
5706 <p>
5707 <span class="blue">1.47<br> (253ns)</span>
5708 </p>
5709 </td>
5710 <td>
5711 <p>
5712 <span class="blue">1.33<br> (228ns)</span>
5713 </p>
5714 </td>
5715 <td>
5716 <p>
5717 <span class="green">1.00<br> (172ns)</span>
5718 </p>
5719 </td>
5720 </tr>
5721 <tr>
5722 <td>
5723 <p>
5724 Gamma (PDF)
5725 </p>
5726 </td>
5727 <td>
5728 <p>
5729 <span class="red">4.00<br> (480ns)</span>
5730 </p>
5731 </td>
5732 <td>
5733 <p>
5734 <span class="blue">1.41<br> (169ns)</span>
5735 </p>
5736 </td>
5737 <td>
5738 <p>
5739 <span class="blue">1.34<br> (161ns)</span>
5740 </p>
5741 </td>
5742 <td>
5743 <p>
5744 <span class="green">1.00<br> (120ns)</span>
5745 </p>
5746 </td>
5747 </tr>
5748 <tr>
5749 <td>
5750 <p>
5751 Gamma (quantile)
5752 </p>
5753 </td>
5754 <td>
5755 <p>
5756 <span class="red">4.14<br> (1971ns)</span>
5757 </p>
5758 </td>
5759 <td>
5760 <p>
5761 <span class="blue">1.81<br> (860ns)</span>
5762 </p>
5763 </td>
5764 <td>
5765 <p>
5766 <span class="blue">1.28<br> (611ns)</span>
5767 </p>
5768 </td>
5769 <td>
5770 <p>
5771 <span class="green">1.00<br> (476ns)</span>
5772 </p>
5773 </td>
5774 </tr>
5775 <tr>
5776 <td>
5777 <p>
5778 Geometric (CDF)
5779 </p>
5780 </td>
5781 <td>
5782 <p>
5783 <span class="green">1.08<br> (26ns)</span>
5784 </p>
5785 </td>
5786 <td>
5787 <p>
5788 <span class="green">1.17<br> (28ns)</span>
5789 </p>
5790 </td>
5791 <td>
5792 <p>
5793 <span class="green">1.00<br> (24ns)</span>
5794 </p>
5795 </td>
5796 <td>
5797 <p>
5798 <span class="green">1.00<br> (24ns)</span>
5799 </p>
5800 </td>
5801 </tr>
5802 <tr>
5803 <td>
5804 <p>
5805 Geometric (PDF)
5806 </p>
5807 </td>
5808 <td>
5809 <p>
5810 <span class="green">1.00<br> (33ns)</span>
5811 </p>
5812 </td>
5813 <td>
5814 <p>
5815 <span class="green">1.06<br> (35ns)</span>
5816 </p>
5817 </td>
5818 <td>
5819 <p>
5820 <span class="green">1.03<br> (34ns)</span>
5821 </p>
5822 </td>
5823 <td>
5824 <p>
5825 <span class="blue">1.21<br> (40ns)</span>
5826 </p>
5827 </td>
5828 </tr>
5829 <tr>
5830 <td>
5831 <p>
5832 Geometric (quantile)
5833 </p>
5834 </td>
5835 <td>
5836 <p>
5837 <span class="green">1.00<br> (22ns)</span>
5838 </p>
5839 </td>
5840 <td>
5841 <p>
5842 <span class="green">1.00<br> (22ns)</span>
5843 </p>
5844 </td>
5845 <td>
5846 <p>
5847 <span class="green">1.00<br> (22ns)</span>
5848 </p>
5849 </td>
5850 <td>
5851 <p>
5852 <span class="green">1.00<br> (22ns)</span>
5853 </p>
5854 </td>
5855 </tr>
5856 <tr>
5857 <td>
5858 <p>
5859 Hypergeometric (CDF)
5860 </p>
5861 </td>
5862 <td>
5863 <p>
5864 <span class="blue">1.87<br> (11779ns)</span>
5865 </p>
5866 </td>
5867 <td>
5868 <p>
5869 <span class="green">1.02<br> (6423ns)</span>
5870 </p>
5871 </td>
5872 <td>
5873 <p>
5874 <span class="green">1.03<br> (6458ns)</span>
5875 </p>
5876 </td>
5877 <td>
5878 <p>
5879 <span class="green">1.00<br> (6294ns)</span>
5880 </p>
5881 </td>
5882 </tr>
5883 <tr>
5884 <td>
5885 <p>
5886 Hypergeometric (PDF)
5887 </p>
5888 </td>
5889 <td>
5890 <p>
5891 <span class="blue">1.88<br> (11384ns)</span>
5892 </p>
5893 </td>
5894 <td>
5895 <p>
5896 <span class="green">1.00<br> (6054ns)</span>
5897 </p>
5898 </td>
5899 <td>
5900 <p>
5901 <span class="green">1.01<br> (6107ns)</span>
5902 </p>
5903 </td>
5904 <td>
5905 <p>
5906 <span class="green">1.08<br> (6534ns)</span>
5907 </p>
5908 </td>
5909 </tr>
5910 <tr>
5911 <td>
5912 <p>
5913 Hypergeometric (quantile)
5914 </p>
5915 </td>
5916 <td>
5917 <p>
5918 <span class="green">1.09<br> (57820ns)</span>
5919 </p>
5920 </td>
5921 <td>
5922 <p>
5923 <span class="blue">1.69<br> (89233ns)</span>
5924 </p>
5925 </td>
5926 <td>
5927 <p>
5928 <span class="blue">1.70<br> (89729ns)</span>
5929 </p>
5930 </td>
5931 <td>
5932 <p>
5933 <span class="green">1.00<br> (52921ns)</span>
5934 </p>
5935 </td>
5936 </tr>
5937 <tr>
5938 <td>
5939 <p>
5940 InverseChiSquared (CDF)
5941 </p>
5942 </td>
5943 <td>
5944 <p>
5945 <span class="red">4.55<br> (546ns)</span>
5946 </p>
5947 </td>
5948 <td>
5949 <p>
5950 <span class="red">2.04<br> (245ns)</span>
5951 </p>
5952 </td>
5953 <td>
5954 <p>
5955 <span class="blue">1.52<br> (183ns)</span>
5956 </p>
5957 </td>
5958 <td>
5959 <p>
5960 <span class="green">1.00<br> (120ns)</span>
5961 </p>
5962 </td>
5963 </tr>
5964 <tr>
5965 <td>
5966 <p>
5967 InverseChiSquared (PDF)
5968 </p>
5969 </td>
5970 <td>
5971 <p>
5972 <span class="red">3.42<br> (342ns)</span>
5973 </p>
5974 </td>
5975 <td>
5976 <p>
5977 <span class="blue">1.50<br> (150ns)</span>
5978 </p>
5979 </td>
5980 <td>
5981 <p>
5982 <span class="blue">1.42<br> (142ns)</span>
5983 </p>
5984 </td>
5985 <td>
5986 <p>
5987 <span class="green">1.00<br> (100ns)</span>
5988 </p>
5989 </td>
5990 </tr>
5991 <tr>
5992 <td>
5993 <p>
5994 InverseChiSquared (quantile)
5995 </p>
5996 </td>
5997 <td>
5998 <p>
5999 <span class="red">3.59<br> (1378ns)</span>
6000 </p>
6001 </td>
6002 <td>
6003 <p>
6004 <span class="blue">1.93<br> (740ns)</span>
6005 </p>
6006 </td>
6007 <td>
6008 <p>
6009 <span class="blue">1.45<br> (555ns)</span>
6010 </p>
6011 </td>
6012 <td>
6013 <p>
6014 <span class="green">1.00<br> (384ns)</span>
6015 </p>
6016 </td>
6017 </tr>
6018 <tr>
6019 <td>
6020 <p>
6021 InverseGamma (CDF)
6022 </p>
6023 </td>
6024 <td>
6025 <p>
6026 <span class="red">3.53<br> (610ns)</span>
6027 </p>
6028 </td>
6029 <td>
6030 <p>
6031 <span class="blue">1.41<br> (244ns)</span>
6032 </p>
6033 </td>
6034 <td>
6035 <p>
6036 <span class="blue">1.22<br> (211ns)</span>
6037 </p>
6038 </td>
6039 <td>
6040 <p>
6041 <span class="green">1.00<br> (173ns)</span>
6042 </p>
6043 </td>
6044 </tr>
6045 <tr>
6046 <td>
6047 <p>
6048 InverseGamma (PDF)
6049 </p>
6050 </td>
6051 <td>
6052 <p>
6053 <span class="red">3.94<br> (477ns)</span>
6054 </p>
6055 </td>
6056 <td>
6057 <p>
6058 <span class="blue">1.43<br> (173ns)</span>
6059 </p>
6060 </td>
6061 <td>
6062 <p>
6063 <span class="blue">1.33<br> (161ns)</span>
6064 </p>
6065 </td>
6066 <td>
6067 <p>
6068 <span class="green">1.00<br> (121ns)</span>
6069 </p>
6070 </td>
6071 </tr>
6072 <tr>
6073 <td>
6074 <p>
6075 InverseGamma (quantile)
6076 </p>
6077 </td>
6078 <td>
6079 <p>
6080 <span class="red">3.65<br> (1870ns)</span>
6081 </p>
6082 </td>
6083 <td>
6084 <p>
6085 <span class="blue">1.64<br> (838ns)</span>
6086 </p>
6087 </td>
6088 <td>
6089 <p>
6090 <span class="green">1.12<br> (573ns)</span>
6091 </p>
6092 </td>
6093 <td>
6094 <p>
6095 <span class="green">1.00<br> (512ns)</span>
6096 </p>
6097 </td>
6098 </tr>
6099 <tr>
6100 <td>
6101 <p>
6102 InverseGaussian (CDF)
6103 </p>
6104 </td>
6105 <td>
6106 <p>
6107 <span class="red">2.08<br> (108ns)</span>
6108 </p>
6109 </td>
6110 <td>
6111 <p>
6112 <span class="red">2.08<br> (108ns)</span>
6113 </p>
6114 </td>
6115 <td>
6116 <p>
6117 <span class="red">2.04<br> (106ns)</span>
6118 </p>
6119 </td>
6120 <td>
6121 <p>
6122 <span class="green">1.00<br> (52ns)</span>
6123 </p>
6124 </td>
6125 </tr>
6126 <tr>
6127 <td>
6128 <p>
6129 InverseGaussian (PDF)
6130 </p>
6131 </td>
6132 <td>
6133 <p>
6134 <span class="blue">1.46<br> (19ns)</span>
6135 </p>
6136 </td>
6137 <td>
6138 <p>
6139 <span class="blue">1.46<br> (19ns)</span>
6140 </p>
6141 </td>
6142 <td>
6143 <p>
6144 <span class="blue">1.38<br> (18ns)</span>
6145 </p>
6146 </td>
6147 <td>
6148 <p>
6149 <span class="green">1.00<br> (13ns)</span>
6150 </p>
6151 </td>
6152 </tr>
6153 <tr>
6154 <td>
6155 <p>
6156 InverseGaussian (quantile)
6157 </p>
6158 </td>
6159 <td>
6160 <p>
6161 <span class="red">2.46<br> (2105ns)</span>
6162 </p>
6163 </td>
6164 <td>
6165 <p>
6166 <span class="red">2.43<br> (2074ns)</span>
6167 </p>
6168 </td>
6169 <td>
6170 <p>
6171 <span class="red">2.22<br> (1894ns)</span>
6172 </p>
6173 </td>
6174 <td>
6175 <p>
6176 <span class="green">1.00<br> (854ns)</span>
6177 </p>
6178 </td>
6179 </tr>
6180 <tr>
6181 <td>
6182 <p>
6183 Laplace (CDF)
6184 </p>
6185 </td>
6186 <td>
6187 <p>
6188 <span class="blue">1.29<br> (27ns)</span>
6189 </p>
6190 </td>
6191 <td>
6192 <p>
6193 <span class="blue">1.29<br> (27ns)</span>
6194 </p>
6195 </td>
6196 <td>
6197 <p>
6198 <span class="blue">1.29<br> (27ns)</span>
6199 </p>
6200 </td>
6201 <td>
6202 <p>
6203 <span class="green">1.00<br> (21ns)</span>
6204 </p>
6205 </td>
6206 </tr>
6207 <tr>
6208 <td>
6209 <p>
6210 Laplace (PDF)
6211 </p>
6212 </td>
6213 <td>
6214 <p>
6215 <span class="blue">1.33<br> (28ns)</span>
6216 </p>
6217 </td>
6218 <td>
6219 <p>
6220 <span class="blue">1.33<br> (28ns)</span>
6221 </p>
6222 </td>
6223 <td>
6224 <p>
6225 <span class="blue">1.33<br> (28ns)</span>
6226 </p>
6227 </td>
6228 <td>
6229 <p>
6230 <span class="green">1.00<br> (21ns)</span>
6231 </p>
6232 </td>
6233 </tr>
6234 <tr>
6235 <td>
6236 <p>
6237 Laplace (quantile)
6238 </p>
6239 </td>
6240 <td>
6241 <p>
6242 <span class="blue">1.39<br> (32ns)</span>
6243 </p>
6244 </td>
6245 <td>
6246 <p>
6247 <span class="blue">1.43<br> (33ns)</span>
6248 </p>
6249 </td>
6250 <td>
6251 <p>
6252 <span class="blue">1.39<br> (32ns)</span>
6253 </p>
6254 </td>
6255 <td>
6256 <p>
6257 <span class="green">1.00<br> (23ns)</span>
6258 </p>
6259 </td>
6260 </tr>
6261 <tr>
6262 <td>
6263 <p>
6264 LogNormal (CDF)
6265 </p>
6266 </td>
6267 <td>
6268 <p>
6269 <span class="red">2.02<br> (115ns)</span>
6270 </p>
6271 </td>
6272 <td>
6273 <p>
6274 <span class="blue">1.21<br> (69ns)</span>
6275 </p>
6276 </td>
6277 <td>
6278 <p>
6279 <span class="blue">1.21<br> (69ns)</span>
6280 </p>
6281 </td>
6282 <td>
6283 <p>
6284 <span class="green">1.00<br> (57ns)</span>
6285 </p>
6286 </td>
6287 </tr>
6288 <tr>
6289 <td>
6290 <p>
6291 LogNormal (PDF)
6292 </p>
6293 </td>
6294 <td>
6295 <p>
6296 <span class="blue">1.43<br> (66ns)</span>
6297 </p>
6298 </td>
6299 <td>
6300 <p>
6301 <span class="blue">1.46<br> (67ns)</span>
6302 </p>
6303 </td>
6304 <td>
6305 <p>
6306 <span class="blue">1.43<br> (66ns)</span>
6307 </p>
6308 </td>
6309 <td>
6310 <p>
6311 <span class="green">1.00<br> (46ns)</span>
6312 </p>
6313 </td>
6314 </tr>
6315 <tr>
6316 <td>
6317 <p>
6318 LogNormal (quantile)
6319 </p>
6320 </td>
6321 <td>
6322 <p>
6323 <span class="blue">1.39<br> (103ns)</span>
6324 </p>
6325 </td>
6326 <td>
6327 <p>
6328 <span class="blue">1.27<br> (94ns)</span>
6329 </p>
6330 </td>
6331 <td>
6332 <p>
6333 <span class="blue">1.30<br> (96ns)</span>
6334 </p>
6335 </td>
6336 <td>
6337 <p>
6338 <span class="green">1.00<br> (74ns)</span>
6339 </p>
6340 </td>
6341 </tr>
6342 <tr>
6343 <td>
6344 <p>
6345 Logistic (CDF)
6346 </p>
6347 </td>
6348 <td>
6349 <p>
6350 <span class="blue">1.27<br> (28ns)</span>
6351 </p>
6352 </td>
6353 <td>
6354 <p>
6355 <span class="blue">1.32<br> (29ns)</span>
6356 </p>
6357 </td>
6358 <td>
6359 <p>
6360 <span class="blue">1.32<br> (29ns)</span>
6361 </p>
6362 </td>
6363 <td>
6364 <p>
6365 <span class="green">1.00<br> (22ns)</span>
6366 </p>
6367 </td>
6368 </tr>
6369 <tr>
6370 <td>
6371 <p>
6372 Logistic (PDF)
6373 </p>
6374 </td>
6375 <td>
6376 <p>
6377 <span class="blue">1.29<br> (31ns)</span>
6378 </p>
6379 </td>
6380 <td>
6381 <p>
6382 <span class="blue">1.33<br> (32ns)</span>
6383 </p>
6384 </td>
6385 <td>
6386 <p>
6387 <span class="blue">1.33<br> (32ns)</span>
6388 </p>
6389 </td>
6390 <td>
6391 <p>
6392 <span class="green">1.00<br> (24ns)</span>
6393 </p>
6394 </td>
6395 </tr>
6396 <tr>
6397 <td>
6398 <p>
6399 Logistic (quantile)
6400 </p>
6401 </td>
6402 <td>
6403 <p>
6404 <span class="blue">1.50<br> (36ns)</span>
6405 </p>
6406 </td>
6407 <td>
6408 <p>
6409 <span class="blue">1.54<br> (37ns)</span>
6410 </p>
6411 </td>
6412 <td>
6413 <p>
6414 <span class="blue">1.54<br> (37ns)</span>
6415 </p>
6416 </td>
6417 <td>
6418 <p>
6419 <span class="green">1.00<br> (24ns)</span>
6420 </p>
6421 </td>
6422 </tr>
6423 <tr>
6424 <td>
6425 <p>
6426 NegativeBinomial (CDF)
6427 </p>
6428 </td>
6429 <td>
6430 <p>
6431 <span class="red">4.48<br> (1733ns)</span>
6432 </p>
6433 </td>
6434 <td>
6435 <p>
6436 <span class="red">2.66<br> (1028ns)</span>
6437 </p>
6438 </td>
6439 <td>
6440 <p>
6441 <span class="blue">1.98<br> (768ns)</span>
6442 </p>
6443 </td>
6444 <td>
6445 <p>
6446 <span class="green">1.00<br> (387ns)</span>
6447 </p>
6448 </td>
6449 </tr>
6450 <tr>
6451 <td>
6452 <p>
6453 NegativeBinomial (PDF)
6454 </p>
6455 </td>
6456 <td>
6457 <p>
6458 <span class="red">2.51<br> (384ns)</span>
6459 </p>
6460 </td>
6461 <td>
6462 <p>
6463 <span class="green">1.14<br> (175ns)</span>
6464 </p>
6465 </td>
6466 <td>
6467 <p>
6468 <span class="green">1.16<br> (178ns)</span>
6469 </p>
6470 </td>
6471 <td>
6472 <p>
6473 <span class="green">1.00<br> (153ns)</span>
6474 </p>
6475 </td>
6476 </tr>
6477 <tr>
6478 <td>
6479 <p>
6480 NegativeBinomial (quantile)
6481 </p>
6482 </td>
6483 <td>
6484 <p>
6485 <span class="red">2.79<br> (9167ns)</span>
6486 </p>
6487 </td>
6488 <td>
6489 <p>
6490 <span class="blue">1.60<br> (5278ns)</span>
6491 </p>
6492 </td>
6493 <td>
6494 <p>
6495 <span class="blue">1.20<br> (3953ns)</span>
6496 </p>
6497 </td>
6498 <td>
6499 <p>
6500 <span class="green">1.00<br> (3291ns)</span>
6501 </p>
6502 </td>
6503 </tr>
6504 <tr>
6505 <td>
6506 <p>
6507 NonCentralBeta (CDF)
6508 </p>
6509 </td>
6510 <td>
6511 <p>
6512 <span class="red">3.86<br> (2715ns)</span>
6513 </p>
6514 </td>
6515 <td>
6516 <p>
6517 <span class="red">2.02<br> (1421ns)</span>
6518 </p>
6519 </td>
6520 <td>
6521 <p>
6522 <span class="blue">1.70<br> (1196ns)</span>
6523 </p>
6524 </td>
6525 <td>
6526 <p>
6527 <span class="green">1.00<br> (703ns)</span>
6528 </p>
6529 </td>
6530 </tr>
6531 <tr>
6532 <td>
6533 <p>
6534 NonCentralBeta (PDF)
6535 </p>
6536 </td>
6537 <td>
6538 <p>
6539 <span class="red">3.99<br> (2036ns)</span>
6540 </p>
6541 </td>
6542 <td>
6543 <p>
6544 <span class="red">2.31<br> (1179ns)</span>
6545 </p>
6546 </td>
6547 <td>
6548 <p>
6549 <span class="red">2.04<br> (1041ns)</span>
6550 </p>
6551 </td>
6552 <td>
6553 <p>
6554 <span class="green">1.00<br> (510ns)</span>
6555 </p>
6556 </td>
6557 </tr>
6558 <tr>
6559 <td>
6560 <p>
6561 NonCentralBeta (quantile)
6562 </p>
6563 </td>
6564 <td>
6565 <p>
6566 <span class="red">5.19<br> (63495ns)</span>
6567 </p>
6568 </td>
6569 <td>
6570 <p>
6571 <span class="red">2.42<br> (29566ns)</span>
6572 </p>
6573 </td>
6574 <td>
6575 <p>
6576 <span class="red">2.00<br> (24524ns)</span>
6577 </p>
6578 </td>
6579 <td>
6580 <p>
6581 <span class="green">1.00<br> (12234ns)</span>
6582 </p>
6583 </td>
6584 </tr>
6585 <tr>
6586 <td>
6587 <p>
6588 NonCentralChiSquared (CDF)
6589 </p>
6590 </td>
6591 <td>
6592 <p>
6593 <span class="red">4.22<br> (7258ns)</span>
6594 </p>
6595 </td>
6596 <td>
6597 <p>
6598 <span class="red">2.63<br> (4515ns)</span>
6599 </p>
6600 </td>
6601 <td>
6602 <p>
6603 <span class="red">2.03<br> (3492ns)</span>
6604 </p>
6605 </td>
6606 <td>
6607 <p>
6608 <span class="green">1.00<br> (1719ns)</span>
6609 </p>
6610 </td>
6611 </tr>
6612 <tr>
6613 <td>
6614 <p>
6615 NonCentralChiSquared (PDF)
6616 </p>
6617 </td>
6618 <td>
6619 <p>
6620 <span class="red">3.29<br> (1275ns)</span>
6621 </p>
6622 </td>
6623 <td>
6624 <p>
6625 <span class="blue">1.82<br> (705ns)</span>
6626 </p>
6627 </td>
6628 <td>
6629 <p>
6630 <span class="blue">1.67<br> (645ns)</span>
6631 </p>
6632 </td>
6633 <td>
6634 <p>
6635 <span class="green">1.00<br> (387ns)</span>
6636 </p>
6637 </td>
6638 </tr>
6639 <tr>
6640 <td>
6641 <p>
6642 NonCentralChiSquared (quantile)
6643 </p>
6644 </td>
6645 <td>
6646 <p>
6647 <span class="red">7.10<br> (51391ns)</span>
6648 </p>
6649 </td>
6650 <td>
6651 <p>
6652 <span class="red">3.72<br> (26920ns)</span>
6653 </p>
6654 </td>
6655 <td>
6656 <p>
6657 <span class="red">2.42<br> (17494ns)</span>
6658 </p>
6659 </td>
6660 <td>
6661 <p>
6662 <span class="green">1.00<br> (7241ns)</span>
6663 </p>
6664 </td>
6665 </tr>
6666 <tr>
6667 <td>
6668 <p>
6669 NonCentralF (CDF)
6670 </p>
6671 </td>
6672 <td>
6673 <p>
6674 <span class="red">3.95<br> (2583ns)</span>
6675 </p>
6676 </td>
6677 <td>
6678 <p>
6679 <span class="red">2.09<br> (1364ns)</span>
6680 </p>
6681 </td>
6682 <td>
6683 <p>
6684 <span class="blue">1.73<br> (1131ns)</span>
6685 </p>
6686 </td>
6687 <td>
6688 <p>
6689 <span class="green">1.00<br> (654ns)</span>
6690 </p>
6691 </td>
6692 </tr>
6693 <tr>
6694 <td>
6695 <p>
6696 NonCentralF (PDF)
6697 </p>
6698 </td>
6699 <td>
6700 <p>
6701 <span class="red">3.91<br> (2102ns)</span>
6702 </p>
6703 </td>
6704 <td>
6705 <p>
6706 <span class="red">2.05<br> (1099ns)</span>
6707 </p>
6708 </td>
6709 <td>
6710 <p>
6711 <span class="blue">1.83<br> (985ns)</span>
6712 </p>
6713 </td>
6714 <td>
6715 <p>
6716 <span class="green">1.00<br> (537ns)</span>
6717 </p>
6718 </td>
6719 </tr>
6720 <tr>
6721 <td>
6722 <p>
6723 NonCentralF (quantile)
6724 </p>
6725 </td>
6726 <td>
6727 <p>
6728 <span class="red">4.47<br> (39838ns)</span>
6729 </p>
6730 </td>
6731 <td>
6732 <p>
6733 <span class="red">2.24<br> (19939ns)</span>
6734 </p>
6735 </td>
6736 <td>
6737 <p>
6738 <span class="blue">1.71<br> (15247ns)</span>
6739 </p>
6740 </td>
6741 <td>
6742 <p>
6743 <span class="green">1.00<br> (8916ns)</span>
6744 </p>
6745 </td>
6746 </tr>
6747 <tr>
6748 <td>
6749 <p>
6750 NonCentralT (CDF)
6751 </p>
6752 </td>
6753 <td>
6754 <p>
6755 <span class="red">4.50<br> (9817ns)</span>
6756 </p>
6757 </td>
6758 <td>
6759 <p>
6760 <span class="red">2.77<br> (6036ns)</span>
6761 </p>
6762 </td>
6763 <td>
6764 <p>
6765 <span class="red">2.49<br> (5428ns)</span>
6766 </p>
6767 </td>
6768 <td>
6769 <p>
6770 <span class="green">1.00<br> (2180ns)</span>
6771 </p>
6772 </td>
6773 </tr>
6774 <tr>
6775 <td>
6776 <p>
6777 NonCentralT (PDF)
6778 </p>
6779 </td>
6780 <td>
6781 <p>
6782 <span class="red">4.25<br> (7422ns)</span>
6783 </p>
6784 </td>
6785 <td>
6786 <p>
6787 <span class="red">2.77<br> (4838ns)</span>
6788 </p>
6789 </td>
6790 <td>
6791 <p>
6792 <span class="red">2.32<br> (4054ns)</span>
6793 </p>
6794 </td>
6795 <td>
6796 <p>
6797 <span class="green">1.00<br> (1745ns)</span>
6798 </p>
6799 </td>
6800 </tr>
6801 <tr>
6802 <td>
6803 <p>
6804 NonCentralT (quantile)
6805 </p>
6806 </td>
6807 <td>
6808 <p>
6809 <span class="red">5.46<br> (100206ns)</span>
6810 </p>
6811 </td>
6812 <td>
6813 <p>
6814 <span class="red">3.24<br> (59572ns)</span>
6815 </p>
6816 </td>
6817 <td>
6818 <p>
6819 <span class="red">2.26<br> (41463ns)</span>
6820 </p>
6821 </td>
6822 <td>
6823 <p>
6824 <span class="green">1.00<br> (18366ns)</span>
6825 </p>
6826 </td>
6827 </tr>
6828 <tr>
6829 <td>
6830 <p>
6831 Normal (CDF)
6832 </p>
6833 </td>
6834 <td>
6835 <p>
6836 <span class="red">2.39<br> (79ns)</span>
6837 </p>
6838 </td>
6839 <td>
6840 <p>
6841 <span class="green">1.06<br> (35ns)</span>
6842 </p>
6843 </td>
6844 <td>
6845 <p>
6846 <span class="green">1.06<br> (35ns)</span>
6847 </p>
6848 </td>
6849 <td>
6850 <p>
6851 <span class="green">1.00<br> (33ns)</span>
6852 </p>
6853 </td>
6854 </tr>
6855 <tr>
6856 <td>
6857 <p>
6858 Normal (PDF)
6859 </p>
6860 </td>
6861 <td>
6862 <p>
6863 <span class="blue">1.43<br> (33ns)</span>
6864 </p>
6865 </td>
6866 <td>
6867 <p>
6868 <span class="blue">1.39<br> (32ns)</span>
6869 </p>
6870 </td>
6871 <td>
6872 <p>
6873 <span class="blue">1.43<br> (33ns)</span>
6874 </p>
6875 </td>
6876 <td>
6877 <p>
6878 <span class="green">1.00<br> (23ns)</span>
6879 </p>
6880 </td>
6881 </tr>
6882 <tr>
6883 <td>
6884 <p>
6885 Normal (quantile)
6886 </p>
6887 </td>
6888 <td>
6889 <p>
6890 <span class="blue">1.56<br> (67ns)</span>
6891 </p>
6892 </td>
6893 <td>
6894 <p>
6895 <span class="blue">1.21<br> (52ns)</span>
6896 </p>
6897 </td>
6898 <td>
6899 <p>
6900 <span class="blue">1.21<br> (52ns)</span>
6901 </p>
6902 </td>
6903 <td>
6904 <p>
6905 <span class="green">1.00<br> (43ns)</span>
6906 </p>
6907 </td>
6908 </tr>
6909 <tr>
6910 <td>
6911 <p>
6912 Pareto (CDF)
6913 </p>
6914 </td>
6915 <td>
6916 <p>
6917 <span class="green">1.04<br> (52ns)</span>
6918 </p>
6919 </td>
6920 <td>
6921 <p>
6922 <span class="green">1.06<br> (53ns)</span>
6923 </p>
6924 </td>
6925 <td>
6926 <p>
6927 <span class="green">1.04<br> (52ns)</span>
6928 </p>
6929 </td>
6930 <td>
6931 <p>
6932 <span class="green">1.00<br> (50ns)</span>
6933 </p>
6934 </td>
6935 </tr>
6936 <tr>
6937 <td>
6938 <p>
6939 Pareto (PDF)
6940 </p>
6941 </td>
6942 <td>
6943 <p>
6944 <span class="green">1.01<br> (91ns)</span>
6945 </p>
6946 </td>
6947 <td>
6948 <p>
6949 <span class="green">1.00<br> (90ns)</span>
6950 </p>
6951 </td>
6952 <td>
6953 <p>
6954 <span class="green">1.02<br> (92ns)</span>
6955 </p>
6956 </td>
6957 <td>
6958 <p>
6959 <span class="blue">1.22<br> (110ns)</span>
6960 </p>
6961 </td>
6962 </tr>
6963 <tr>
6964 <td>
6965 <p>
6966 Pareto (quantile)
6967 </p>
6968 </td>
6969 <td>
6970 <p>
6971 <span class="green">1.00<br> (55ns)</span>
6972 </p>
6973 </td>
6974 <td>
6975 <p>
6976 <span class="green">1.20<br> (66ns)</span>
6977 </p>
6978 </td>
6979 <td>
6980 <p>
6981 <span class="green">1.00<br> (55ns)</span>
6982 </p>
6983 </td>
6984 <td>
6985 <p>
6986 <span class="blue">1.22<br> (67ns)</span>
6987 </p>
6988 </td>
6989 </tr>
6990 <tr>
6991 <td>
6992 <p>
6993 Poisson (CDF)
6994 </p>
6995 </td>
6996 <td>
6997 <p>
6998 <span class="red">3.39<br> (251ns)</span>
6999 </p>
7000 </td>
7001 <td>
7002 <p>
7003 <span class="blue">1.69<br> (125ns)</span>
7004 </p>
7005 </td>
7006 <td>
7007 <p>
7008 <span class="blue">1.43<br> (106ns)</span>
7009 </p>
7010 </td>
7011 <td>
7012 <p>
7013 <span class="green">1.00<br> (74ns)</span>
7014 </p>
7015 </td>
7016 </tr>
7017 <tr>
7018 <td>
7019 <p>
7020 Poisson (PDF)
7021 </p>
7022 </td>
7023 <td>
7024 <p>
7025 <span class="red">3.06<br> (196ns)</span>
7026 </p>
7027 </td>
7028 <td>
7029 <p>
7030 <span class="blue">1.47<br> (94ns)</span>
7031 </p>
7032 </td>
7033 <td>
7034 <p>
7035 <span class="blue">1.34<br> (86ns)</span>
7036 </p>
7037 </td>
7038 <td>
7039 <p>
7040 <span class="green">1.00<br> (64ns)</span>
7041 </p>
7042 </td>
7043 </tr>
7044 <tr>
7045 <td>
7046 <p>
7047 Poisson (quantile)
7048 </p>
7049 </td>
7050 <td>
7051 <p>
7052 <span class="red">2.97<br> (1120ns)</span>
7053 </p>
7054 </td>
7055 <td>
7056 <p>
7057 <span class="blue">1.49<br> (562ns)</span>
7058 </p>
7059 </td>
7060 <td>
7061 <p>
7062 <span class="blue">1.29<br> (487ns)</span>
7063 </p>
7064 </td>
7065 <td>
7066 <p>
7067 <span class="green">1.00<br> (377ns)</span>
7068 </p>
7069 </td>
7070 </tr>
7071 <tr>
7072 <td>
7073 <p>
7074 Rayleigh (CDF)
7075 </p>
7076 </td>
7077 <td>
7078 <p>
7079 <span class="blue">1.21<br> (23ns)</span>
7080 </p>
7081 </td>
7082 <td>
7083 <p>
7084 <span class="green">1.16<br> (22ns)</span>
7085 </p>
7086 </td>
7087 <td>
7088 <p>
7089 <span class="green">1.16<br> (22ns)</span>
7090 </p>
7091 </td>
7092 <td>
7093 <p>
7094 <span class="green">1.00<br> (19ns)</span>
7095 </p>
7096 </td>
7097 </tr>
7098 <tr>
7099 <td>
7100 <p>
7101 Rayleigh (PDF)
7102 </p>
7103 </td>
7104 <td>
7105 <p>
7106 <span class="blue">1.48<br> (31ns)</span>
7107 </p>
7108 </td>
7109 <td>
7110 <p>
7111 <span class="blue">1.29<br> (27ns)</span>
7112 </p>
7113 </td>
7114 <td>
7115 <p>
7116 <span class="blue">1.29<br> (27ns)</span>
7117 </p>
7118 </td>
7119 <td>
7120 <p>
7121 <span class="green">1.00<br> (21ns)</span>
7122 </p>
7123 </td>
7124 </tr>
7125 <tr>
7126 <td>
7127 <p>
7128 Rayleigh (quantile)
7129 </p>
7130 </td>
7131 <td>
7132 <p>
7133 <span class="green">1.04<br> (25ns)</span>
7134 </p>
7135 </td>
7136 <td>
7137 <p>
7138 <span class="green">1.00<br> (24ns)</span>
7139 </p>
7140 </td>
7141 <td>
7142 <p>
7143 <span class="green">1.04<br> (25ns)</span>
7144 </p>
7145 </td>
7146 <td>
7147 <p>
7148 <span class="green">1.04<br> (25ns)</span>
7149 </p>
7150 </td>
7151 </tr>
7152 <tr>
7153 <td>
7154 <p>
7155 SkewNormal (CDF)
7156 </p>
7157 </td>
7158 <td>
7159 <p>
7160 <span class="blue">1.68<br> (471ns)</span>
7161 </p>
7162 </td>
7163 <td>
7164 <p>
7165 <span class="blue">1.54<br> (433ns)</span>
7166 </p>
7167 </td>
7168 <td>
7169 <p>
7170 <span class="blue">1.52<br> (428ns)</span>
7171 </p>
7172 </td>
7173 <td>
7174 <p>
7175 <span class="green">1.00<br> (281ns)</span>
7176 </p>
7177 </td>
7178 </tr>
7179 <tr>
7180 <td>
7181 <p>
7182 SkewNormal (PDF)
7183 </p>
7184 </td>
7185 <td>
7186 <p>
7187 <span class="blue">1.91<br> (90ns)</span>
7188 </p>
7189 </td>
7190 <td>
7191 <p>
7192 <span class="blue">1.26<br> (59ns)</span>
7193 </p>
7194 </td>
7195 <td>
7196 <p>
7197 <span class="blue">1.28<br> (60ns)</span>
7198 </p>
7199 </td>
7200 <td>
7201 <p>
7202 <span class="green">1.00<br> (47ns)</span>
7203 </p>
7204 </td>
7205 </tr>
7206 <tr>
7207 <td>
7208 <p>
7209 SkewNormal (quantile)
7210 </p>
7211 </td>
7212 <td>
7213 <p>
7214 <span class="red">2.12<br> (3697ns)</span>
7215 </p>
7216 </td>
7217 <td>
7218 <p>
7219 <span class="blue">1.98<br> (3440ns)</span>
7220 </p>
7221 </td>
7222 <td>
7223 <p>
7224 <span class="blue">1.34<br> (2339ns)</span>
7225 </p>
7226 </td>
7227 <td>
7228 <p>
7229 <span class="green">1.00<br> (1740ns)</span>
7230 </p>
7231 </td>
7232 </tr>
7233 <tr>
7234 <td>
7235 <p>
7236 StudentsT (CDF)
7237 </p>
7238 </td>
7239 <td>
7240 <p>
7241 <span class="red">6.37<br> (1517ns)</span>
7242 </p>
7243 </td>
7244 <td>
7245 <p>
7246 <span class="red">2.02<br> (481ns)</span>
7247 </p>
7248 </td>
7249 <td>
7250 <p>
7251 <span class="blue">1.95<br> (463ns)</span>
7252 </p>
7253 </td>
7254 <td>
7255 <p>
7256 <span class="green">1.00<br> (238ns)</span>
7257 </p>
7258 </td>
7259 </tr>
7260 <tr>
7261 <td>
7262 <p>
7263 StudentsT (PDF)
7264 </p>
7265 </td>
7266 <td>
7267 <p>
7268 <span class="red">5.55<br> (716ns)</span>
7269 </p>
7270 </td>
7271 <td>
7272 <p>
7273 <span class="blue">1.53<br> (198ns)</span>
7274 </p>
7275 </td>
7276 <td>
7277 <p>
7278 <span class="blue">1.57<br> (202ns)</span>
7279 </p>
7280 </td>
7281 <td>
7282 <p>
7283 <span class="green">1.00<br> (129ns)</span>
7284 </p>
7285 </td>
7286 </tr>
7287 <tr>
7288 <td>
7289 <p>
7290 StudentsT (quantile)
7291 </p>
7292 </td>
7293 <td>
7294 <p>
7295 <span class="red">4.85<br> (2557ns)</span>
7296 </p>
7297 </td>
7298 <td>
7299 <p>
7300 <span class="blue">1.60<br> (841ns)</span>
7301 </p>
7302 </td>
7303 <td>
7304 <p>
7305 <span class="blue">1.55<br> (817ns)</span>
7306 </p>
7307 </td>
7308 <td>
7309 <p>
7310 <span class="green">1.00<br> (527ns)</span>
7311 </p>
7312 </td>
7313 </tr>
7314 <tr>
7315 <td>
7316 <p>
7317 Weibull (CDF)
7318 </p>
7319 </td>
7320 <td>
7321 <p>
7322 <span class="green">1.07<br> (91ns)</span>
7323 </p>
7324 </td>
7325 <td>
7326 <p>
7327 <span class="green">1.00<br> (85ns)</span>
7328 </p>
7329 </td>
7330 <td>
7331 <p>
7332 <span class="green">1.00<br> (85ns)</span>
7333 </p>
7334 </td>
7335 <td>
7336 <p>
7337 <span class="blue">1.27<br> (108ns)</span>
7338 </p>
7339 </td>
7340 </tr>
7341 <tr>
7342 <td>
7343 <p>
7344 Weibull (PDF)
7345 </p>
7346 </td>
7347 <td>
7348 <p>
7349 <span class="green">1.01<br> (155ns)</span>
7350 </p>
7351 </td>
7352 <td>
7353 <p>
7354 <span class="green">1.00<br> (154ns)</span>
7355 </p>
7356 </td>
7357 <td>
7358 <p>
7359 <span class="green">1.01<br> (155ns)</span>
7360 </p>
7361 </td>
7362 <td>
7363 <p>
7364 <span class="blue">1.23<br> (189ns)</span>
7365 </p>
7366 </td>
7367 </tr>
7368 <tr>
7369 <td>
7370 <p>
7371 Weibull (quantile)
7372 </p>
7373 </td>
7374 <td>
7375 <p>
7376 <span class="green">1.00<br> (89ns)</span>
7377 </p>
7378 </td>
7379 <td>
7380 <p>
7381 <span class="green">1.00<br> (89ns)</span>
7382 </p>
7383 </td>
7384 <td>
7385 <p>
7386 <span class="green">1.00<br> (89ns)</span>
7387 </p>
7388 </td>
7389 <td>
7390 <p>
7391 <span class="blue">1.22<br> (109ns)</span>
7392 </p>
7393 </td>
7394 </tr>
7395 </tbody>
7396 </table></div>
7397 </div>
7398 <br class="table-break">
7399 </div>
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>
7406 <div class="table">
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&#160;6.&#160;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">
7411 <colgroup>
7412 <col>
7413 <col>
7414 <col>
7415 <col>
7416 </colgroup>
7417 <thead><tr>
7418 <th>
7419 <p>
7420 Function
7421 </p>
7422 </th>
7423 <th>
7424 <p>
7425 boost 1.61
7426 </p>
7427 </th>
7428 <th>
7429 <p>
7430 Boost<br> promote_double&lt;false&gt;<br> digits10&lt;10&gt;
7431 </p>
7432 </th>
7433 <th>
7434 <p>
7435 Boost<br> float<br> promote_float&lt;false&gt;
7436 </p>
7437 </th>
7438 </tr></thead>
7439 <tbody>
7440 <tr>
7441 <td>
7442 <p>
7443 ArcSine (CDF)
7444 </p>
7445 </td>
7446 <td>
7447 <p>
7448 <span class="blue">1.33<br> (36ns)</span>
7449 </p>
7450 </td>
7451 <td>
7452 <p>
7453 <span class="blue">1.26<br> (34ns)</span>
7454 </p>
7455 </td>
7456 <td>
7457 <p>
7458 <span class="green">1.00<br> (27ns)</span>
7459 </p>
7460 </td>
7461 </tr>
7462 <tr>
7463 <td>
7464 <p>
7465 ArcSine (PDF)
7466 </p>
7467 </td>
7468 <td>
7469 <p>
7470 <span class="green">1.19<br> (19ns)</span>
7471 </p>
7472 </td>
7473 <td>
7474 <p>
7475 <span class="green">1.00<br> (16ns)</span>
7476 </p>
7477 </td>
7478 <td>
7479 <p>
7480 <span class="green">1.00<br> (16ns)</span>
7481 </p>
7482 </td>
7483 </tr>
7484 <tr>
7485 <td>
7486 <p>
7487 ArcSine (quantile)
7488 </p>
7489 </td>
7490 <td>
7491 <p>
7492 <span class="green">1.00<br> (24ns)</span>
7493 </p>
7494 </td>
7495 <td>
7496 <p>
7497 <span class="green">1.00<br> (24ns)</span>
7498 </p>
7499 </td>
7500 <td>
7501 <p>
7502 <span class="green">1.13<br> (27ns)</span>
7503 </p>
7504 </td>
7505 </tr>
7506 <tr>
7507 <td>
7508 <p>
7509 Beta (CDF)
7510 </p>
7511 </td>
7512 <td>
7513 <p>
7514 <span class="red">2.30<br> (170ns)</span>
7515 </p>
7516 </td>
7517 <td>
7518 <p>
7519 <span class="blue">1.80<br> (133ns)</span>
7520 </p>
7521 </td>
7522 <td>
7523 <p>
7524 <span class="green">1.00<br> (74ns)</span>
7525 </p>
7526 </td>
7527 </tr>
7528 <tr>
7529 <td>
7530 <p>
7531 Beta (PDF)
7532 </p>
7533 </td>
7534 <td>
7535 <p>
7536 <span class="red">2.38<br> (152ns)</span>
7537 </p>
7538 </td>
7539 <td>
7540 <p>
7541 <span class="blue">1.61<br> (103ns)</span>
7542 </p>
7543 </td>
7544 <td>
7545 <p>
7546 <span class="green">1.00<br> (64ns)</span>
7547 </p>
7548 </td>
7549 </tr>
7550 <tr>
7551 <td>
7552 <p>
7553 Beta (quantile)
7554 </p>
7555 </td>
7556 <td>
7557 <p>
7558 <span class="red">2.15<br> (871ns)</span>
7559 </p>
7560 </td>
7561 <td>
7562 <p>
7563 <span class="blue">1.49<br> (603ns)</span>
7564 </p>
7565 </td>
7566 <td>
7567 <p>
7568 <span class="green">1.00<br> (405ns)</span>
7569 </p>
7570 </td>
7571 </tr>
7572 <tr>
7573 <td>
7574 <p>
7575 Binomial (CDF)
7576 </p>
7577 </td>
7578 <td>
7579 <p>
7580 <span class="red">2.66<br> (644ns)</span>
7581 </p>
7582 </td>
7583 <td>
7584 <p>
7585 <span class="blue">1.95<br> (473ns)</span>
7586 </p>
7587 </td>
7588 <td>
7589 <p>
7590 <span class="green">1.00<br> (242ns)</span>
7591 </p>
7592 </td>
7593 </tr>
7594 <tr>
7595 <td>
7596 <p>
7597 Binomial (PDF)
7598 </p>
7599 </td>
7600 <td>
7601 <p>
7602 <span class="blue">1.95<br> (187ns)</span>
7603 </p>
7604 </td>
7605 <td>
7606 <p>
7607 <span class="blue">1.35<br> (130ns)</span>
7608 </p>
7609 </td>
7610 <td>
7611 <p>
7612 <span class="green">1.00<br> (96ns)</span>
7613 </p>
7614 </td>
7615 </tr>
7616 <tr>
7617 <td>
7618 <p>
7619 Binomial (quantile)
7620 </p>
7621 </td>
7622 <td>
7623 <p>
7624 <span class="red">2.64<br> (3067ns)</span>
7625 </p>
7626 </td>
7627 <td>
7628 <p>
7629 <span class="blue">1.90<br> (2201ns)</span>
7630 </p>
7631 </td>
7632 <td>
7633 <p>
7634 <span class="green">1.00<br> (1160ns)</span>
7635 </p>
7636 </td>
7637 </tr>
7638 <tr>
7639 <td>
7640 <p>
7641 Cauchy (CDF)
7642 </p>
7643 </td>
7644 <td>
7645 <p>
7646 <span class="blue">1.28<br> (23ns)</span>
7647 </p>
7648 </td>
7649 <td>
7650 <p>
7651 <span class="blue">1.28<br> (23ns)</span>
7652 </p>
7653 </td>
7654 <td>
7655 <p>
7656 <span class="green">1.00<br> (18ns)</span>
7657 </p>
7658 </td>
7659 </tr>
7660 <tr>
7661 <td>
7662 <p>
7663 Cauchy (PDF)
7664 </p>
7665 </td>
7666 <td>
7667 <p>
7668 <span class="green">1.00<br> (9ns)</span>
7669 </p>
7670 </td>
7671 <td>
7672 <p>
7673 <span class="green">1.00<br> (9ns)</span>
7674 </p>
7675 </td>
7676 <td>
7677 <p>
7678 <span class="green">1.00<br> (9ns)</span>
7679 </p>
7680 </td>
7681 </tr>
7682 <tr>
7683 <td>
7684 <p>
7685 Cauchy (quantile)
7686 </p>
7687 </td>
7688 <td>
7689 <p>
7690 <span class="blue">1.23<br> (27ns)</span>
7691 </p>
7692 </td>
7693 <td>
7694 <p>
7695 <span class="green">1.18<br> (26ns)</span>
7696 </p>
7697 </td>
7698 <td>
7699 <p>
7700 <span class="green">1.00<br> (22ns)</span>
7701 </p>
7702 </td>
7703 </tr>
7704 <tr>
7705 <td>
7706 <p>
7707 ChiSquared (CDF)
7708 </p>
7709 </td>
7710 <td>
7711 <p>
7712 <span class="blue">2.00<br> (226ns)</span>
7713 </p>
7714 </td>
7715 <td>
7716 <p>
7717 <span class="blue">1.71<br> (193ns)</span>
7718 </p>
7719 </td>
7720 <td>
7721 <p>
7722 <span class="green">1.00<br> (113ns)</span>
7723 </p>
7724 </td>
7725 </tr>
7726 <tr>
7727 <td>
7728 <p>
7729 ChiSquared (PDF)
7730 </p>
7731 </td>
7732 <td>
7733 <p>
7734 <span class="blue">1.75<br> (103ns)</span>
7735 </p>
7736 </td>
7737 <td>
7738 <p>
7739 <span class="blue">1.37<br> (81ns)</span>
7740 </p>
7741 </td>
7742 <td>
7743 <p>
7744 <span class="green">1.00<br> (59ns)</span>
7745 </p>
7746 </td>
7747 </tr>
7748 <tr>
7749 <td>
7750 <p>
7751 ChiSquared (quantile)
7752 </p>
7753 </td>
7754 <td>
7755 <p>
7756 <span class="red">2.10<br> (610ns)</span>
7757 </p>
7758 </td>
7759 <td>
7760 <p>
7761 <span class="blue">1.54<br> (449ns)</span>
7762 </p>
7763 </td>
7764 <td>
7765 <p>
7766 <span class="green">1.00<br> (291ns)</span>
7767 </p>
7768 </td>
7769 </tr>
7770 <tr>
7771 <td>
7772 <p>
7773 Exponential (CDF)
7774 </p>
7775 </td>
7776 <td>
7777 <p>
7778 <span class="blue">1.36<br> (19ns)</span>
7779 </p>
7780 </td>
7781 <td>
7782 <p>
7783 <span class="green">1.00<br> (14ns)</span>
7784 </p>
7785 </td>
7786 <td>
7787 <p>
7788 <span class="green">1.00<br> (14ns)</span>
7789 </p>
7790 </td>
7791 </tr>
7792 <tr>
7793 <td>
7794 <p>
7795 Exponential (PDF)
7796 </p>
7797 </td>
7798 <td>
7799 <p>
7800 <span class="green">1.00<br> (17ns)</span>
7801 </p>
7802 </td>
7803 <td>
7804 <p>
7805 <span class="green">1.00<br> (17ns)</span>
7806 </p>
7807 </td>
7808 <td>
7809 <p>
7810 <span class="green">1.00<br> (17ns)</span>
7811 </p>
7812 </td>
7813 </tr>
7814 <tr>
7815 <td>
7816 <p>
7817 Exponential (quantile)
7818 </p>
7819 </td>
7820 <td>
7821 <p>
7822 <span class="blue">1.24<br> (21ns)</span>
7823 </p>
7824 </td>
7825 <td>
7826 <p>
7827 <span class="blue">1.24<br> (21ns)</span>
7828 </p>
7829 </td>
7830 <td>
7831 <p>
7832 <span class="green">1.00<br> (17ns)</span>
7833 </p>
7834 </td>
7835 </tr>
7836 <tr>
7837 <td>
7838 <p>
7839 ExtremeValue (CDF)
7840 </p>
7841 </td>
7842 <td>
7843 <p>
7844 <span class="green">1.00<br> (24ns)</span>
7845 </p>
7846 </td>
7847 <td>
7848 <p>
7849 <span class="green">1.00<br> (24ns)</span>
7850 </p>
7851 </td>
7852 <td>
7853 <p>
7854 <span class="green">1.04<br> (25ns)</span>
7855 </p>
7856 </td>
7857 </tr>
7858 <tr>
7859 <td>
7860 <p>
7861 ExtremeValue (PDF)
7862 </p>
7863 </td>
7864 <td>
7865 <p>
7866 <span class="green">1.08<br> (27ns)</span>
7867 </p>
7868 </td>
7869 <td>
7870 <p>
7871 <span class="green">1.08<br> (27ns)</span>
7872 </p>
7873 </td>
7874 <td>
7875 <p>
7876 <span class="green">1.00<br> (25ns)</span>
7877 </p>
7878 </td>
7879 </tr>
7880 <tr>
7881 <td>
7882 <p>
7883 ExtremeValue (quantile)
7884 </p>
7885 </td>
7886 <td>
7887 <p>
7888 <span class="blue">1.32<br> (29ns)</span>
7889 </p>
7890 </td>
7891 <td>
7892 <p>
7893 <span class="blue">1.41<br> (31ns)</span>
7894 </p>
7895 </td>
7896 <td>
7897 <p>
7898 <span class="green">1.00<br> (22ns)</span>
7899 </p>
7900 </td>
7901 </tr>
7902 <tr>
7903 <td>
7904 <p>
7905 F (CDF)
7906 </p>
7907 </td>
7908 <td>
7909 <p>
7910 <span class="red">2.95<br> (566ns)</span>
7911 </p>
7912 </td>
7913 <td>
7914 <p>
7915 <span class="red">2.10<br> (403ns)</span>
7916 </p>
7917 </td>
7918 <td>
7919 <p>
7920 <span class="green">1.00<br> (192ns)</span>
7921 </p>
7922 </td>
7923 </tr>
7924 <tr>
7925 <td>
7926 <p>
7927 F (PDF)
7928 </p>
7929 </td>
7930 <td>
7931 <p>
7932 <span class="red">2.33<br> (214ns)</span>
7933 </p>
7934 </td>
7935 <td>
7936 <p>
7937 <span class="blue">1.52<br> (140ns)</span>
7938 </p>
7939 </td>
7940 <td>
7941 <p>
7942 <span class="green">1.00<br> (92ns)</span>
7943 </p>
7944 </td>
7945 </tr>
7946 <tr>
7947 <td>
7948 <p>
7949 F (quantile)
7950 </p>
7951 </td>
7952 <td>
7953 <p>
7954 <span class="blue">1.61<br> (1265ns)</span>
7955 </p>
7956 </td>
7957 <td>
7958 <p>
7959 <span class="blue">1.24<br> (972ns)</span>
7960 </p>
7961 </td>
7962 <td>
7963 <p>
7964 <span class="green">1.00<br> (785ns)</span>
7965 </p>
7966 </td>
7967 </tr>
7968 <tr>
7969 <td>
7970 <p>
7971 Gamma (CDF)
7972 </p>
7973 </td>
7974 <td>
7975 <p>
7976 <span class="blue">1.68<br> (190ns)</span>
7977 </p>
7978 </td>
7979 <td>
7980 <p>
7981 <span class="blue">1.57<br> (177ns)</span>
7982 </p>
7983 </td>
7984 <td>
7985 <p>
7986 <span class="green">1.00<br> (113ns)</span>
7987 </p>
7988 </td>
7989 </tr>
7990 <tr>
7991 <td>
7992 <p>
7993 Gamma (PDF)
7994 </p>
7995 </td>
7996 <td>
7997 <p>
7998 <span class="blue">1.81<br> (112ns)</span>
7999 </p>
8000 </td>
8001 <td>
8002 <p>
8003 <span class="blue">1.44<br> (89ns)</span>
8004 </p>
8005 </td>
8006 <td>
8007 <p>
8008 <span class="green">1.00<br> (62ns)</span>
8009 </p>
8010 </td>
8011 </tr>
8012 <tr>
8013 <td>
8014 <p>
8015 Gamma (quantile)
8016 </p>
8017 </td>
8018 <td>
8019 <p>
8020 <span class="red">2.02<br> (625ns)</span>
8021 </p>
8022 </td>
8023 <td>
8024 <p>
8025 <span class="blue">1.35<br> (417ns)</span>
8026 </p>
8027 </td>
8028 <td>
8029 <p>
8030 <span class="green">1.00<br> (309ns)</span>
8031 </p>
8032 </td>
8033 </tr>
8034 <tr>
8035 <td>
8036 <p>
8037 Geometric (CDF)
8038 </p>
8039 </td>
8040 <td>
8041 <p>
8042 <span class="blue">1.41<br> (24ns)</span>
8043 </p>
8044 </td>
8045 <td>
8046 <p>
8047 <span class="green">1.18<br> (20ns)</span>
8048 </p>
8049 </td>
8050 <td>
8051 <p>
8052 <span class="green">1.00<br> (17ns)</span>
8053 </p>
8054 </td>
8055 </tr>
8056 <tr>
8057 <td>
8058 <p>
8059 Geometric (PDF)
8060 </p>
8061 </td>
8062 <td>
8063 <p>
8064 <span class="blue">1.25<br> (15ns)</span>
8065 </p>
8066 </td>
8067 <td>
8068 <p>
8069 <span class="green">1.17<br> (14ns)</span>
8070 </p>
8071 </td>
8072 <td>
8073 <p>
8074 <span class="green">1.00<br> (12ns)</span>
8075 </p>
8076 </td>
8077 </tr>
8078 <tr>
8079 <td>
8080 <p>
8081 Geometric (quantile)
8082 </p>
8083 </td>
8084 <td>
8085 <p>
8086 <span class="blue">1.22<br> (22ns)</span>
8087 </p>
8088 </td>
8089 <td>
8090 <p>
8091 <span class="blue">1.22<br> (22ns)</span>
8092 </p>
8093 </td>
8094 <td>
8095 <p>
8096 <span class="green">1.00<br> (18ns)</span>
8097 </p>
8098 </td>
8099 </tr>
8100 <tr>
8101 <td>
8102 <p>
8103 Hypergeometric (CDF)
8104 </p>
8105 </td>
8106 <td>
8107 <p>
8108 <span class="green">1.01<br> (5958ns)</span>
8109 </p>
8110 </td>
8111 <td>
8112 <p>
8113 <span class="green">1.00<br> (5921ns)</span>
8114 </p>
8115 </td>
8116 <td>
8117 <p>
8118 <span class="green">1.03<br> (6119ns)</span>
8119 </p>
8120 </td>
8121 </tr>
8122 <tr>
8123 <td>
8124 <p>
8125 Hypergeometric (PDF)
8126 </p>
8127 </td>
8128 <td>
8129 <p>
8130 <span class="green">1.01<br> (5681ns)</span>
8131 </p>
8132 </td>
8133 <td>
8134 <p>
8135 <span class="green">1.00<br> (5646ns)</span>
8136 </p>
8137 </td>
8138 <td>
8139 <p>
8140 <span class="green">1.05<br> (5949ns)</span>
8141 </p>
8142 </td>
8143 </tr>
8144 <tr>
8145 <td>
8146 <p>
8147 Hypergeometric (quantile)
8148 </p>
8149 </td>
8150 <td>
8151 <p>
8152 <span class="green">1.01<br> (35994ns)</span>
8153 </p>
8154 </td>
8155 <td>
8156 <p>
8157 <span class="green">1.00<br> (35580ns)</span>
8158 </p>
8159 </td>
8160 <td>
8161 <p>
8162 <span class="green">1.01<br> (35907ns)</span>
8163 </p>
8164 </td>
8165 </tr>
8166 <tr>
8167 <td>
8168 <p>
8169 InverseChiSquared (CDF)
8170 </p>
8171 </td>
8172 <td>
8173 <p>
8174 <span class="red">2.30<br> (214ns)</span>
8175 </p>
8176 </td>
8177 <td>
8178 <p>
8179 <span class="blue">1.66<br> (154ns)</span>
8180 </p>
8181 </td>
8182 <td>
8183 <p>
8184 <span class="green">1.00<br> (93ns)</span>
8185 </p>
8186 </td>
8187 </tr>
8188 <tr>
8189 <td>
8190 <p>
8191 InverseChiSquared (PDF)
8192 </p>
8193 </td>
8194 <td>
8195 <p>
8196 <span class="red">2.03<br> (118ns)</span>
8197 </p>
8198 </td>
8199 <td>
8200 <p>
8201 <span class="blue">1.55<br> (90ns)</span>
8202 </p>
8203 </td>
8204 <td>
8205 <p>
8206 <span class="green">1.00<br> (58ns)</span>
8207 </p>
8208 </td>
8209 </tr>
8210 <tr>
8211 <td>
8212 <p>
8213 InverseChiSquared (quantile)
8214 </p>
8215 </td>
8216 <td>
8217 <p>
8218 <span class="red">2.36<br> (647ns)</span>
8219 </p>
8220 </td>
8221 <td>
8222 <p>
8223 <span class="blue">1.55<br> (424ns)</span>
8224 </p>
8225 </td>
8226 <td>
8227 <p>
8228 <span class="green">1.00<br> (274ns)</span>
8229 </p>
8230 </td>
8231 </tr>
8232 <tr>
8233 <td>
8234 <p>
8235 InverseGamma (CDF)
8236 </p>
8237 </td>
8238 <td>
8239 <p>
8240 <span class="blue">1.63<br> (187ns)</span>
8241 </p>
8242 </td>
8243 <td>
8244 <p>
8245 <span class="blue">1.42<br> (163ns)</span>
8246 </p>
8247 </td>
8248 <td>
8249 <p>
8250 <span class="green">1.00<br> (115ns)</span>
8251 </p>
8252 </td>
8253 </tr>
8254 <tr>
8255 <td>
8256 <p>
8257 InverseGamma (PDF)
8258 </p>
8259 </td>
8260 <td>
8261 <p>
8262 <span class="blue">1.87<br> (116ns)</span>
8263 </p>
8264 </td>
8265 <td>
8266 <p>
8267 <span class="blue">1.50<br> (93ns)</span>
8268 </p>
8269 </td>
8270 <td>
8271 <p>
8272 <span class="green">1.00<br> (62ns)</span>
8273 </p>
8274 </td>
8275 </tr>
8276 <tr>
8277 <td>
8278 <p>
8279 InverseGamma (quantile)
8280 </p>
8281 </td>
8282 <td>
8283 <p>
8284 <span class="blue">1.93<br> (620ns)</span>
8285 </p>
8286 </td>
8287 <td>
8288 <p>
8289 <span class="blue">1.38<br> (443ns)</span>
8290 </p>
8291 </td>
8292 <td>
8293 <p>
8294 <span class="green">1.00<br> (321ns)</span>
8295 </p>
8296 </td>
8297 </tr>
8298 <tr>
8299 <td>
8300 <p>
8301 InverseGaussian (CDF)
8302 </p>
8303 </td>
8304 <td>
8305 <p>
8306 <span class="blue">1.36<br> (53ns)</span>
8307 </p>
8308 </td>
8309 <td>
8310 <p>
8311 <span class="blue">1.38<br> (54ns)</span>
8312 </p>
8313 </td>
8314 <td>
8315 <p>
8316 <span class="green">1.00<br> (39ns)</span>
8317 </p>
8318 </td>
8319 </tr>
8320 <tr>
8321 <td>
8322 <p>
8323 InverseGaussian (PDF)
8324 </p>
8325 </td>
8326 <td>
8327 <p>
8328 <span class="green">1.18<br> (13ns)</span>
8329 </p>
8330 </td>
8331 <td>
8332 <p>
8333 <span class="green">1.09<br> (12ns)</span>
8334 </p>
8335 </td>
8336 <td>
8337 <p>
8338 <span class="green">1.00<br> (11ns)</span>
8339 </p>
8340 </td>
8341 </tr>
8342 <tr>
8343 <td>
8344 <p>
8345 InverseGaussian (quantile)
8346 </p>
8347 </td>
8348 <td>
8349 <p>
8350 <span class="blue">1.53<br> (902ns)</span>
8351 </p>
8352 </td>
8353 <td>
8354 <p>
8355 <span class="blue">1.44<br> (844ns)</span>
8356 </p>
8357 </td>
8358 <td>
8359 <p>
8360 <span class="green">1.00<br> (588ns)</span>
8361 </p>
8362 </td>
8363 </tr>
8364 <tr>
8365 <td>
8366 <p>
8367 Laplace (CDF)
8368 </p>
8369 </td>
8370 <td>
8371 <p>
8372 <span class="green">1.00<br> (15ns)</span>
8373 </p>
8374 </td>
8375 <td>
8376 <p>
8377 <span class="green">1.00<br> (15ns)</span>
8378 </p>
8379 </td>
8380 <td>
8381 <p>
8382 <span class="green">1.13<br> (17ns)</span>
8383 </p>
8384 </td>
8385 </tr>
8386 <tr>
8387 <td>
8388 <p>
8389 Laplace (PDF)
8390 </p>
8391 </td>
8392 <td>
8393 <p>
8394 <span class="green">1.00<br> (16ns)</span>
8395 </p>
8396 </td>
8397 <td>
8398 <p>
8399 <span class="green">1.00<br> (16ns)</span>
8400 </p>
8401 </td>
8402 <td>
8403 <p>
8404 <span class="green">1.00<br> (16ns)</span>
8405 </p>
8406 </td>
8407 </tr>
8408 <tr>
8409 <td>
8410 <p>
8411 Laplace (quantile)
8412 </p>
8413 </td>
8414 <td>
8415 <p>
8416 <span class="green">1.06<br> (17ns)</span>
8417 </p>
8418 </td>
8419 <td>
8420 <p>
8421 <span class="green">1.06<br> (17ns)</span>
8422 </p>
8423 </td>
8424 <td>
8425 <p>
8426 <span class="green">1.00<br> (16ns)</span>
8427 </p>
8428 </td>
8429 </tr>
8430 <tr>
8431 <td>
8432 <p>
8433 LogNormal (CDF)
8434 </p>
8435 </td>
8436 <td>
8437 <p>
8438 <span class="green">1.20<br> (42ns)</span>
8439 </p>
8440 </td>
8441 <td>
8442 <p>
8443 <span class="green">1.20<br> (42ns)</span>
8444 </p>
8445 </td>
8446 <td>
8447 <p>
8448 <span class="green">1.00<br> (35ns)</span>
8449 </p>
8450 </td>
8451 </tr>
8452 <tr>
8453 <td>
8454 <p>
8455 LogNormal (PDF)
8456 </p>
8457 </td>
8458 <td>
8459 <p>
8460 <span class="blue">1.28<br> (32ns)</span>
8461 </p>
8462 </td>
8463 <td>
8464 <p>
8465 <span class="blue">1.28<br> (32ns)</span>
8466 </p>
8467 </td>
8468 <td>
8469 <p>
8470 <span class="green">1.00<br> (25ns)</span>
8471 </p>
8472 </td>
8473 </tr>
8474 <tr>
8475 <td>
8476 <p>
8477 LogNormal (quantile)
8478 </p>
8479 </td>
8480 <td>
8481 <p>
8482 <span class="green">1.15<br> (61ns)</span>
8483 </p>
8484 </td>
8485 <td>
8486 <p>
8487 <span class="green">1.15<br> (61ns)</span>
8488 </p>
8489 </td>
8490 <td>
8491 <p>
8492 <span class="green">1.00<br> (53ns)</span>
8493 </p>
8494 </td>
8495 </tr>
8496 <tr>
8497 <td>
8498 <p>
8499 Logistic (CDF)
8500 </p>
8501 </td>
8502 <td>
8503 <p>
8504 <span class="green">1.06<br> (17ns)</span>
8505 </p>
8506 </td>
8507 <td>
8508 <p>
8509 <span class="green">1.06<br> (17ns)</span>
8510 </p>
8511 </td>
8512 <td>
8513 <p>
8514 <span class="green">1.00<br> (16ns)</span>
8515 </p>
8516 </td>
8517 </tr>
8518 <tr>
8519 <td>
8520 <p>
8521 Logistic (PDF)
8522 </p>
8523 </td>
8524 <td>
8525 <p>
8526 <span class="green">1.11<br> (20ns)</span>
8527 </p>
8528 </td>
8529 <td>
8530 <p>
8531 <span class="green">1.11<br> (20ns)</span>
8532 </p>
8533 </td>
8534 <td>
8535 <p>
8536 <span class="green">1.00<br> (18ns)</span>
8537 </p>
8538 </td>
8539 </tr>
8540 <tr>
8541 <td>
8542 <p>
8543 Logistic (quantile)
8544 </p>
8545 </td>
8546 <td>
8547 <p>
8548 <span class="blue">1.25<br> (20ns)</span>
8549 </p>
8550 </td>
8551 <td>
8552 <p>
8553 <span class="green">1.19<br> (19ns)</span>
8554 </p>
8555 </td>
8556 <td>
8557 <p>
8558 <span class="green">1.00<br> (16ns)</span>
8559 </p>
8560 </td>
8561 </tr>
8562 <tr>
8563 <td>
8564 <p>
8565 NegativeBinomial (CDF)
8566 </p>
8567 </td>
8568 <td>
8569 <p>
8570 <span class="red">3.21<br> (964ns)</span>
8571 </p>
8572 </td>
8573 <td>
8574 <p>
8575 <span class="red">2.29<br> (686ns)</span>
8576 </p>
8577 </td>
8578 <td>
8579 <p>
8580 <span class="green">1.00<br> (300ns)</span>
8581 </p>
8582 </td>
8583 </tr>
8584 <tr>
8585 <td>
8586 <p>
8587 NegativeBinomial (PDF)
8588 </p>
8589 </td>
8590 <td>
8591 <p>
8592 <span class="blue">1.97<br> (187ns)</span>
8593 </p>
8594 </td>
8595 <td>
8596 <p>
8597 <span class="blue">1.37<br> (130ns)</span>
8598 </p>
8599 </td>
8600 <td>
8601 <p>
8602 <span class="green">1.00<br> (95ns)</span>
8603 </p>
8604 </td>
8605 </tr>
8606 <tr>
8607 <td>
8608 <p>
8609 NegativeBinomial (quantile)
8610 </p>
8611 </td>
8612 <td>
8613 <p>
8614 <span class="blue">1.80<br> (4806ns)</span>
8615 </p>
8616 </td>
8617 <td>
8618 <p>
8619 <span class="blue">1.32<br> (3526ns)</span>
8620 </p>
8621 </td>
8622 <td>
8623 <p>
8624 <span class="green">1.00<br> (2665ns)</span>
8625 </p>
8626 </td>
8627 </tr>
8628 <tr>
8629 <td>
8630 <p>
8631 NonCentralBeta (CDF)
8632 </p>
8633 </td>
8634 <td>
8635 <p>
8636 <span class="red">2.73<br> (1240ns)</span>
8637 </p>
8638 </td>
8639 <td>
8640 <p>
8641 <span class="red">2.14<br> (975ns)</span>
8642 </p>
8643 </td>
8644 <td>
8645 <p>
8646 <span class="green">1.00<br> (455ns)</span>
8647 </p>
8648 </td>
8649 </tr>
8650 <tr>
8651 <td>
8652 <p>
8653 NonCentralBeta (PDF)
8654 </p>
8655 </td>
8656 <td>
8657 <p>
8658 <span class="red">2.73<br> (1053ns)</span>
8659 </p>
8660 </td>
8661 <td>
8662 <p>
8663 <span class="red">2.17<br> (836ns)</span>
8664 </p>
8665 </td>
8666 <td>
8667 <p>
8668 <span class="green">1.00<br> (386ns)</span>
8669 </p>
8670 </td>
8671 </tr>
8672 <tr>
8673 <td>
8674 <p>
8675 NonCentralBeta (quantile)
8676 </p>
8677 </td>
8678 <td>
8679 <p>
8680 <span class="red">3.43<br> (24612ns)</span>
8681 </p>
8682 </td>
8683 <td>
8684 <p>
8685 <span class="red">2.58<br> (18500ns)</span>
8686 </p>
8687 </td>
8688 <td>
8689 <p>
8690 <span class="green">1.00<br> (7178ns)</span>
8691 </p>
8692 </td>
8693 </tr>
8694 <tr>
8695 <td>
8696 <p>
8697 NonCentralChiSquared (CDF)
8698 </p>
8699 </td>
8700 <td>
8701 <p>
8702 <span class="red">2.79<br> (3877ns)</span>
8703 </p>
8704 </td>
8705 <td>
8706 <p>
8707 <span class="red">2.20<br> (3057ns)</span>
8708 </p>
8709 </td>
8710 <td>
8711 <p>
8712 <span class="green">1.00<br> (1389ns)</span>
8713 </p>
8714 </td>
8715 </tr>
8716 <tr>
8717 <td>
8718 <p>
8719 NonCentralChiSquared (PDF)
8720 </p>
8721 </td>
8722 <td>
8723 <p>
8724 <span class="blue">1.78<br> (555ns)</span>
8725 </p>
8726 </td>
8727 <td>
8728 <p>
8729 <span class="blue">1.59<br> (495ns)</span>
8730 </p>
8731 </td>
8732 <td>
8733 <p>
8734 <span class="green">1.00<br> (312ns)</span>
8735 </p>
8736 </td>
8737 </tr>
8738 <tr>
8739 <td>
8740 <p>
8741 NonCentralChiSquared (quantile)
8742 </p>
8743 </td>
8744 <td>
8745 <p>
8746 <span class="red">3.85<br> (22440ns)</span>
8747 </p>
8748 </td>
8749 <td>
8750 <p>
8751 <span class="red">2.65<br> (15474ns)</span>
8752 </p>
8753 </td>
8754 <td>
8755 <p>
8756 <span class="green">1.00<br> (5830ns)</span>
8757 </p>
8758 </td>
8759 </tr>
8760 <tr>
8761 <td>
8762 <p>
8763 NonCentralF (CDF)
8764 </p>
8765 </td>
8766 <td>
8767 <p>
8768 <span class="red">2.75<br> (1278ns)</span>
8769 </p>
8770 </td>
8771 <td>
8772 <p>
8773 <span class="red">2.01<br> (935ns)</span>
8774 </p>
8775 </td>
8776 <td>
8777 <p>
8778 <span class="green">1.00<br> (465ns)</span>
8779 </p>
8780 </td>
8781 </tr>
8782 <tr>
8783 <td>
8784 <p>
8785 NonCentralF (PDF)
8786 </p>
8787 </td>
8788 <td>
8789 <p>
8790 <span class="red">2.64<br> (1035ns)</span>
8791 </p>
8792 </td>
8793 <td>
8794 <p>
8795 <span class="blue">1.92<br> (753ns)</span>
8796 </p>
8797 </td>
8798 <td>
8799 <p>
8800 <span class="green">1.00<br> (392ns)</span>
8801 </p>
8802 </td>
8803 </tr>
8804 <tr>
8805 <td>
8806 <p>
8807 NonCentralF (quantile)
8808 </p>
8809 </td>
8810 <td>
8811 <p>
8812 <span class="red">3.08<br> (18251ns)</span>
8813 </p>
8814 </td>
8815 <td>
8816 <p>
8817 <span class="red">2.14<br> (12664ns)</span>
8818 </p>
8819 </td>
8820 <td>
8821 <p>
8822 <span class="green">1.00<br> (5924ns)</span>
8823 </p>
8824 </td>
8825 </tr>
8826 <tr>
8827 <td>
8828 <p>
8829 NonCentralT (CDF)
8830 </p>
8831 </td>
8832 <td>
8833 <p>
8834 <span class="red">2.86<br> (5298ns)</span>
8835 </p>
8836 </td>
8837 <td>
8838 <p>
8839 <span class="red">2.22<br> (4117ns)</span>
8840 </p>
8841 </td>
8842 <td>
8843 <p>
8844 <span class="green">1.00<br> (1853ns)</span>
8845 </p>
8846 </td>
8847 </tr>
8848 <tr>
8849 <td>
8850 <p>
8851 NonCentralT (PDF)
8852 </p>
8853 </td>
8854 <td>
8855 <p>
8856 <span class="red">2.84<br> (4062ns)</span>
8857 </p>
8858 </td>
8859 <td>
8860 <p>
8861 <span class="red">2.26<br> (3229ns)</span>
8862 </p>
8863 </td>
8864 <td>
8865 <p>
8866 <span class="green">1.00<br> (1429ns)</span>
8867 </p>
8868 </td>
8869 </tr>
8870 <tr>
8871 <td>
8872 <p>
8873 NonCentralT (quantile)
8874 </p>
8875 </td>
8876 <td>
8877 <p>
8878 <span class="red">3.48<br> (48842ns)</span>
8879 </p>
8880 </td>
8881 <td>
8882 <p>
8883 <span class="red">2.47<br> (34580ns)</span>
8884 </p>
8885 </td>
8886 <td>
8887 <p>
8888 <span class="green">1.00<br> (14027ns)</span>
8889 </p>
8890 </td>
8891 </tr>
8892 <tr>
8893 <td>
8894 <p>
8895 Normal (CDF)
8896 </p>
8897 </td>
8898 <td>
8899 <p>
8900 <span class="green">1.07<br> (31ns)</span>
8901 </p>
8902 </td>
8903 <td>
8904 <p>
8905 <span class="green">1.07<br> (31ns)</span>
8906 </p>
8907 </td>
8908 <td>
8909 <p>
8910 <span class="green">1.00<br> (29ns)</span>
8911 </p>
8912 </td>
8913 </tr>
8914 <tr>
8915 <td>
8916 <p>
8917 Normal (PDF)
8918 </p>
8919 </td>
8920 <td>
8921 <p>
8922 <span class="green">1.00<br> (19ns)</span>
8923 </p>
8924 </td>
8925 <td>
8926 <p>
8927 <span class="green">1.00<br> (19ns)</span>
8928 </p>
8929 </td>
8930 <td>
8931 <p>
8932 <span class="green">1.00<br> (19ns)</span>
8933 </p>
8934 </td>
8935 </tr>
8936 <tr>
8937 <td>
8938 <p>
8939 Normal (quantile)
8940 </p>
8941 </td>
8942 <td>
8943 <p>
8944 <span class="green">1.17<br> (42ns)</span>
8945 </p>
8946 </td>
8947 <td>
8948 <p>
8949 <span class="green">1.11<br> (40ns)</span>
8950 </p>
8951 </td>
8952 <td>
8953 <p>
8954 <span class="green">1.00<br> (36ns)</span>
8955 </p>
8956 </td>
8957 </tr>
8958 <tr>
8959 <td>
8960 <p>
8961 Pareto (CDF)
8962 </p>
8963 </td>
8964 <td>
8965 <p>
8966 <span class="blue">1.32<br> (33ns)</span>
8967 </p>
8968 </td>
8969 <td>
8970 <p>
8971 <span class="blue">1.32<br> (33ns)</span>
8972 </p>
8973 </td>
8974 <td>
8975 <p>
8976 <span class="green">1.00<br> (25ns)</span>
8977 </p>
8978 </td>
8979 </tr>
8980 <tr>
8981 <td>
8982 <p>
8983 Pareto (PDF)
8984 </p>
8985 </td>
8986 <td>
8987 <p>
8988 <span class="blue">1.24<br> (62ns)</span>
8989 </p>
8990 </td>
8991 <td>
8992 <p>
8993 <span class="blue">1.26<br> (63ns)</span>
8994 </p>
8995 </td>
8996 <td>
8997 <p>
8998 <span class="green">1.00<br> (50ns)</span>
8999 </p>
9000 </td>
9001 </tr>
9002 <tr>
9003 <td>
9004 <p>
9005 Pareto (quantile)
9006 </p>
9007 </td>
9008 <td>
9009 <p>
9010 <span class="green">1.07<br> (29ns)</span>
9011 </p>
9012 </td>
9013 <td>
9014 <p>
9015 <span class="green">1.07<br> (29ns)</span>
9016 </p>
9017 </td>
9018 <td>
9019 <p>
9020 <span class="green">1.00<br> (27ns)</span>
9021 </p>
9022 </td>
9023 </tr>
9024 <tr>
9025 <td>
9026 <p>
9027 Poisson (CDF)
9028 </p>
9029 </td>
9030 <td>
9031 <p>
9032 <span class="blue">1.71<br> (96ns)</span>
9033 </p>
9034 </td>
9035 <td>
9036 <p>
9037 <span class="blue">1.41<br> (79ns)</span>
9038 </p>
9039 </td>
9040 <td>
9041 <p>
9042 <span class="green">1.00<br> (56ns)</span>
9043 </p>
9044 </td>
9045 </tr>
9046 <tr>
9047 <td>
9048 <p>
9049 Poisson (PDF)
9050 </p>
9051 </td>
9052 <td>
9053 <p>
9054 <span class="blue">1.69<br> (61ns)</span>
9055 </p>
9056 </td>
9057 <td>
9058 <p>
9059 <span class="blue">1.44<br> (52ns)</span>
9060 </p>
9061 </td>
9062 <td>
9063 <p>
9064 <span class="green">1.00<br> (36ns)</span>
9065 </p>
9066 </td>
9067 </tr>
9068 <tr>
9069 <td>
9070 <p>
9071 Poisson (quantile)
9072 </p>
9073 </td>
9074 <td>
9075 <p>
9076 <span class="blue">1.54<br> (446ns)</span>
9077 </p>
9078 </td>
9079 <td>
9080 <p>
9081 <span class="blue">1.33<br> (387ns)</span>
9082 </p>
9083 </td>
9084 <td>
9085 <p>
9086 <span class="green">1.00<br> (290ns)</span>
9087 </p>
9088 </td>
9089 </tr>
9090 <tr>
9091 <td>
9092 <p>
9093 Rayleigh (CDF)
9094 </p>
9095 </td>
9096 <td>
9097 <p>
9098 <span class="blue">1.41<br> (24ns)</span>
9099 </p>
9100 </td>
9101 <td>
9102 <p>
9103 <span class="green">1.06<br> (18ns)</span>
9104 </p>
9105 </td>
9106 <td>
9107 <p>
9108 <span class="green">1.00<br> (17ns)</span>
9109 </p>
9110 </td>
9111 </tr>
9112 <tr>
9113 <td>
9114 <p>
9115 Rayleigh (PDF)
9116 </p>
9117 </td>
9118 <td>
9119 <p>
9120 <span class="green">1.17<br> (21ns)</span>
9121 </p>
9122 </td>
9123 <td>
9124 <p>
9125 <span class="green">1.17<br> (21ns)</span>
9126 </p>
9127 </td>
9128 <td>
9129 <p>
9130 <span class="green">1.00<br> (18ns)</span>
9131 </p>
9132 </td>
9133 </tr>
9134 <tr>
9135 <td>
9136 <p>
9137 Rayleigh (quantile)
9138 </p>
9139 </td>
9140 <td>
9141 <p>
9142 <span class="blue">1.22<br> (22ns)</span>
9143 </p>
9144 </td>
9145 <td>
9146 <p>
9147 <span class="blue">1.22<br> (22ns)</span>
9148 </p>
9149 </td>
9150 <td>
9151 <p>
9152 <span class="green">1.00<br> (18ns)</span>
9153 </p>
9154 </td>
9155 </tr>
9156 <tr>
9157 <td>
9158 <p>
9159 SkewNormal (CDF)
9160 </p>
9161 </td>
9162 <td>
9163 <p>
9164 <span class="green">1.01<br> (187ns)</span>
9165 </p>
9166 </td>
9167 <td>
9168 <p>
9169 <span class="green">1.00<br> (186ns)</span>
9170 </p>
9171 </td>
9172 <td>
9173 <p>
9174 <span class="green">1.01<br> (187ns)</span>
9175 </p>
9176 </td>
9177 </tr>
9178 <tr>
9179 <td>
9180 <p>
9181 SkewNormal (PDF)
9182 </p>
9183 </td>
9184 <td>
9185 <p>
9186 <span class="green">1.04<br> (49ns)</span>
9187 </p>
9188 </td>
9189 <td>
9190 <p>
9191 <span class="green">1.06<br> (50ns)</span>
9192 </p>
9193 </td>
9194 <td>
9195 <p>
9196 <span class="green">1.00<br> (47ns)</span>
9197 </p>
9198 </td>
9199 </tr>
9200 <tr>
9201 <td>
9202 <p>
9203 SkewNormal (quantile)
9204 </p>
9205 </td>
9206 <td>
9207 <p>
9208 <span class="blue">1.44<br> (1409ns)</span>
9209 </p>
9210 </td>
9211 <td>
9212 <p>
9213 <span class="green">1.10<br> (1078ns)</span>
9214 </p>
9215 </td>
9216 <td>
9217 <p>
9218 <span class="green">1.00<br> (979ns)</span>
9219 </p>
9220 </td>
9221 </tr>
9222 <tr>
9223 <td>
9224 <p>
9225 StudentsT (CDF)
9226 </p>
9227 </td>
9228 <td>
9229 <p>
9230 <span class="blue">1.72<br> (331ns)</span>
9231 </p>
9232 </td>
9233 <td>
9234 <p>
9235 <span class="blue">1.57<br> (302ns)</span>
9236 </p>
9237 </td>
9238 <td>
9239 <p>
9240 <span class="green">1.00<br> (192ns)</span>
9241 </p>
9242 </td>
9243 </tr>
9244 <tr>
9245 <td>
9246 <p>
9247 StudentsT (PDF)
9248 </p>
9249 </td>
9250 <td>
9251 <p>
9252 <span class="blue">1.57<br> (132ns)</span>
9253 </p>
9254 </td>
9255 <td>
9256 <p>
9257 <span class="blue">1.55<br> (130ns)</span>
9258 </p>
9259 </td>
9260 <td>
9261 <p>
9262 <span class="green">1.00<br> (84ns)</span>
9263 </p>
9264 </td>
9265 </tr>
9266 <tr>
9267 <td>
9268 <p>
9269 StudentsT (quantile)
9270 </p>
9271 </td>
9272 <td>
9273 <p>
9274 <span class="blue">1.40<br> (623ns)</span>
9275 </p>
9276 </td>
9277 <td>
9278 <p>
9279 <span class="blue">1.39<br> (619ns)</span>
9280 </p>
9281 </td>
9282 <td>
9283 <p>
9284 <span class="green">1.00<br> (444ns)</span>
9285 </p>
9286 </td>
9287 </tr>
9288 <tr>
9289 <td>
9290 <p>
9291 Weibull (CDF)
9292 </p>
9293 </td>
9294 <td>
9295 <p>
9296 <span class="blue">1.39<br> (46ns)</span>
9297 </p>
9298 </td>
9299 <td>
9300 <p>
9301 <span class="blue">1.24<br> (41ns)</span>
9302 </p>
9303 </td>
9304 <td>
9305 <p>
9306 <span class="green">1.00<br> (33ns)</span>
9307 </p>
9308 </td>
9309 </tr>
9310 <tr>
9311 <td>
9312 <p>
9313 Weibull (PDF)
9314 </p>
9315 </td>
9316 <td>
9317 <p>
9318 <span class="blue">1.50<br> (63ns)</span>
9319 </p>
9320 </td>
9321 <td>
9322 <p>
9323 <span class="blue">1.40<br> (59ns)</span>
9324 </p>
9325 </td>
9326 <td>
9327 <p>
9328 <span class="green">1.00<br> (42ns)</span>
9329 </p>
9330 </td>
9331 </tr>
9332 <tr>
9333 <td>
9334 <p>
9335 Weibull (quantile)
9336 </p>
9337 </td>
9338 <td>
9339 <p>
9340 <span class="blue">1.29<br> (44ns)</span>
9341 </p>
9342 </td>
9343 <td>
9344 <p>
9345 <span class="blue">1.29<br> (44ns)</span>
9346 </p>
9347 </td>
9348 <td>
9349 <p>
9350 <span class="green">1.00<br> (34ns)</span>
9351 </p>
9352 </td>
9353 </tr>
9354 </tbody>
9355 </table></div>
9356 </div>
9357 <br class="table-break">
9358 </div>
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>
9365 <div class="table">
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&#160;7.&#160;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">
9370 <colgroup>
9371 <col>
9372 <col>
9373 <col>
9374 <col>
9375 </colgroup>
9376 <thead><tr>
9377 <th>
9378 <p>
9379 Function
9380 </p>
9381 </th>
9382 <th>
9383 <p>
9384 boost 1.61
9385 </p>
9386 </th>
9387 <th>
9388 <p>
9389 Boost<br> promote_double&lt;false&gt;<br> digits10&lt;10&gt;
9390 </p>
9391 </th>
9392 <th>
9393 <p>
9394 Boost<br> float<br> promote_float&lt;false&gt;
9395 </p>
9396 </th>
9397 </tr></thead>
9398 <tbody>
9399 <tr>
9400 <td>
9401 <p>
9402 ArcSine (CDF)
9403 </p>
9404 </td>
9405 <td>
9406 <p>
9407 <span class="blue">1.36<br> (45ns)</span>
9408 </p>
9409 </td>
9410 <td>
9411 <p>
9412 <span class="blue">1.45<br> (48ns)</span>
9413 </p>
9414 </td>
9415 <td>
9416 <p>
9417 <span class="green">1.00<br> (33ns)</span>
9418 </p>
9419 </td>
9420 </tr>
9421 <tr>
9422 <td>
9423 <p>
9424 ArcSine (PDF)
9425 </p>
9426 </td>
9427 <td>
9428 <p>
9429 <span class="green">1.00<br> (16ns)</span>
9430 </p>
9431 </td>
9432 <td>
9433 <p>
9434 <span class="green">1.13<br> (18ns)</span>
9435 </p>
9436 </td>
9437 <td>
9438 <p>
9439 <span class="green">1.06<br> (17ns)</span>
9440 </p>
9441 </td>
9442 </tr>
9443 <tr>
9444 <td>
9445 <p>
9446 ArcSine (quantile)
9447 </p>
9448 </td>
9449 <td>
9450 <p>
9451 <span class="green">1.00<br> (21ns)</span>
9452 </p>
9453 </td>
9454 <td>
9455 <p>
9456 <span class="green">1.05<br> (22ns)</span>
9457 </p>
9458 </td>
9459 <td>
9460 <p>
9461 <span class="blue">1.38<br> (29ns)</span>
9462 </p>
9463 </td>
9464 </tr>
9465 <tr>
9466 <td>
9467 <p>
9468 Beta (CDF)
9469 </p>
9470 </td>
9471 <td>
9472 <p>
9473 <span class="blue">1.87<br> (196ns)</span>
9474 </p>
9475 </td>
9476 <td>
9477 <p>
9478 <span class="blue">1.71<br> (180ns)</span>
9479 </p>
9480 </td>
9481 <td>
9482 <p>
9483 <span class="green">1.00<br> (105ns)</span>
9484 </p>
9485 </td>
9486 </tr>
9487 <tr>
9488 <td>
9489 <p>
9490 Beta (PDF)
9491 </p>
9492 </td>
9493 <td>
9494 <p>
9495 <span class="blue">1.64<br> (143ns)</span>
9496 </p>
9497 </td>
9498 <td>
9499 <p>
9500 <span class="blue">1.70<br> (148ns)</span>
9501 </p>
9502 </td>
9503 <td>
9504 <p>
9505 <span class="green">1.00<br> (87ns)</span>
9506 </p>
9507 </td>
9508 </tr>
9509 <tr>
9510 <td>
9511 <p>
9512 Beta (quantile)
9513 </p>
9514 </td>
9515 <td>
9516 <p>
9517 <span class="blue">1.80<br> (1127ns)</span>
9518 </p>
9519 </td>
9520 <td>
9521 <p>
9522 <span class="blue">1.43<br> (894ns)</span>
9523 </p>
9524 </td>
9525 <td>
9526 <p>
9527 <span class="green">1.00<br> (627ns)</span>
9528 </p>
9529 </td>
9530 </tr>
9531 <tr>
9532 <td>
9533 <p>
9534 Binomial (CDF)
9535 </p>
9536 </td>
9537 <td>
9538 <p>
9539 <span class="red">2.32<br> (682ns)</span>
9540 </p>
9541 </td>
9542 <td>
9543 <p>
9544 <span class="blue">1.95<br> (573ns)</span>
9545 </p>
9546 </td>
9547 <td>
9548 <p>
9549 <span class="green">1.00<br> (294ns)</span>
9550 </p>
9551 </td>
9552 </tr>
9553 <tr>
9554 <td>
9555 <p>
9556 Binomial (PDF)
9557 </p>
9558 </td>
9559 <td>
9560 <p>
9561 <span class="blue">1.63<br> (184ns)</span>
9562 </p>
9563 </td>
9564 <td>
9565 <p>
9566 <span class="blue">1.73<br> (196ns)</span>
9567 </p>
9568 </td>
9569 <td>
9570 <p>
9571 <span class="green">1.00<br> (113ns)</span>
9572 </p>
9573 </td>
9574 </tr>
9575 <tr>
9576 <td>
9577 <p>
9578 Binomial (quantile)
9579 </p>
9580 </td>
9581 <td>
9582 <p>
9583 <span class="red">2.28<br> (3249ns)</span>
9584 </p>
9585 </td>
9586 <td>
9587 <p>
9588 <span class="blue">1.82<br> (2602ns)</span>
9589 </p>
9590 </td>
9591 <td>
9592 <p>
9593 <span class="green">1.00<br> (1428ns)</span>
9594 </p>
9595 </td>
9596 </tr>
9597 <tr>
9598 <td>
9599 <p>
9600 Cauchy (CDF)
9601 </p>
9602 </td>
9603 <td>
9604 <p>
9605 <span class="green">1.14<br> (32ns)</span>
9606 </p>
9607 </td>
9608 <td>
9609 <p>
9610 <span class="green">1.14<br> (32ns)</span>
9611 </p>
9612 </td>
9613 <td>
9614 <p>
9615 <span class="green">1.00<br> (28ns)</span>
9616 </p>
9617 </td>
9618 </tr>
9619 <tr>
9620 <td>
9621 <p>
9622 Cauchy (PDF)
9623 </p>
9624 </td>
9625 <td>
9626 <p>
9627 <span class="green">1.10<br> (11ns)</span>
9628 </p>
9629 </td>
9630 <td>
9631 <p>
9632 <span class="green">1.10<br> (11ns)</span>
9633 </p>
9634 </td>
9635 <td>
9636 <p>
9637 <span class="green">1.00<br> (10ns)</span>
9638 </p>
9639 </td>
9640 </tr>
9641 <tr>
9642 <td>
9643 <p>
9644 Cauchy (quantile)
9645 </p>
9646 </td>
9647 <td>
9648 <p>
9649 <span class="green">1.10<br> (23ns)</span>
9650 </p>
9651 </td>
9652 <td>
9653 <p>
9654 <span class="green">1.05<br> (22ns)</span>
9655 </p>
9656 </td>
9657 <td>
9658 <p>
9659 <span class="green">1.00<br> (21ns)</span>
9660 </p>
9661 </td>
9662 </tr>
9663 <tr>
9664 <td>
9665 <p>
9666 ChiSquared (CDF)
9667 </p>
9668 </td>
9669 <td>
9670 <p>
9671 <span class="blue">1.60<br> (268ns)</span>
9672 </p>
9673 </td>
9674 <td>
9675 <p>
9676 <span class="blue">1.38<br> (231ns)</span>
9677 </p>
9678 </td>
9679 <td>
9680 <p>
9681 <span class="green">1.00<br> (168ns)</span>
9682 </p>
9683 </td>
9684 </tr>
9685 <tr>
9686 <td>
9687 <p>
9688 ChiSquared (PDF)
9689 </p>
9690 </td>
9691 <td>
9692 <p>
9693 <span class="blue">1.95<br> (129ns)</span>
9694 </p>
9695 </td>
9696 <td>
9697 <p>
9698 <span class="blue">1.89<br> (125ns)</span>
9699 </p>
9700 </td>
9701 <td>
9702 <p>
9703 <span class="green">1.00<br> (66ns)</span>
9704 </p>
9705 </td>
9706 </tr>
9707 <tr>
9708 <td>
9709 <p>
9710 ChiSquared (quantile)
9711 </p>
9712 </td>
9713 <td>
9714 <p>
9715 <span class="blue">1.98<br> (741ns)</span>
9716 </p>
9717 </td>
9718 <td>
9719 <p>
9720 <span class="blue">1.47<br> (551ns)</span>
9721 </p>
9722 </td>
9723 <td>
9724 <p>
9725 <span class="green">1.00<br> (375ns)</span>
9726 </p>
9727 </td>
9728 </tr>
9729 <tr>
9730 <td>
9731 <p>
9732 Exponential (CDF)
9733 </p>
9734 </td>
9735 <td>
9736 <p>
9737 <span class="green">1.18<br> (20ns)</span>
9738 </p>
9739 </td>
9740 <td>
9741 <p>
9742 <span class="green">1.06<br> (18ns)</span>
9743 </p>
9744 </td>
9745 <td>
9746 <p>
9747 <span class="green">1.00<br> (17ns)</span>
9748 </p>
9749 </td>
9750 </tr>
9751 <tr>
9752 <td>
9753 <p>
9754 Exponential (PDF)
9755 </p>
9756 </td>
9757 <td>
9758 <p>
9759 <span class="green">1.00<br> (16ns)</span>
9760 </p>
9761 </td>
9762 <td>
9763 <p>
9764 <span class="green">1.06<br> (17ns)</span>
9765 </p>
9766 </td>
9767 <td>
9768 <p>
9769 <span class="blue">1.31<br> (21ns)</span>
9770 </p>
9771 </td>
9772 </tr>
9773 <tr>
9774 <td>
9775 <p>
9776 Exponential (quantile)
9777 </p>
9778 </td>
9779 <td>
9780 <p>
9781 <span class="blue">1.26<br> (29ns)</span>
9782 </p>
9783 </td>
9784 <td>
9785 <p>
9786 <span class="green">1.00<br> (23ns)</span>
9787 </p>
9788 </td>
9789 <td>
9790 <p>
9791 <span class="blue">1.26<br> (29ns)</span>
9792 </p>
9793 </td>
9794 </tr>
9795 <tr>
9796 <td>
9797 <p>
9798 ExtremeValue (CDF)
9799 </p>
9800 </td>
9801 <td>
9802 <p>
9803 <span class="blue">1.29<br> (45ns)</span>
9804 </p>
9805 </td>
9806 <td>
9807 <p>
9808 <span class="blue">1.26<br> (44ns)</span>
9809 </p>
9810 </td>
9811 <td>
9812 <p>
9813 <span class="green">1.00<br> (35ns)</span>
9814 </p>
9815 </td>
9816 </tr>
9817 <tr>
9818 <td>
9819 <p>
9820 ExtremeValue (PDF)
9821 </p>
9822 </td>
9823 <td>
9824 <p>
9825 <span class="blue">1.26<br> (44ns)</span>
9826 </p>
9827 </td>
9828 <td>
9829 <p>
9830 <span class="blue">1.37<br> (48ns)</span>
9831 </p>
9832 </td>
9833 <td>
9834 <p>
9835 <span class="green">1.00<br> (35ns)</span>
9836 </p>
9837 </td>
9838 </tr>
9839 <tr>
9840 <td>
9841 <p>
9842 ExtremeValue (quantile)
9843 </p>
9844 </td>
9845 <td>
9846 <p>
9847 <span class="blue">1.24<br> (36ns)</span>
9848 </p>
9849 </td>
9850 <td>
9851 <p>
9852 <span class="blue">1.21<br> (35ns)</span>
9853 </p>
9854 </td>
9855 <td>
9856 <p>
9857 <span class="green">1.00<br> (29ns)</span>
9858 </p>
9859 </td>
9860 </tr>
9861 <tr>
9862 <td>
9863 <p>
9864 F (CDF)
9865 </p>
9866 </td>
9867 <td>
9868 <p>
9869 <span class="red">2.43<br> (643ns)</span>
9870 </p>
9871 </td>
9872 <td>
9873 <p>
9874 <span class="blue">1.95<br> (516ns)</span>
9875 </p>
9876 </td>
9877 <td>
9878 <p>
9879 <span class="green">1.00<br> (265ns)</span>
9880 </p>
9881 </td>
9882 </tr>
9883 <tr>
9884 <td>
9885 <p>
9886 F (PDF)
9887 </p>
9888 </td>
9889 <td>
9890 <p>
9891 <span class="blue">1.74<br> (202ns)</span>
9892 </p>
9893 </td>
9894 <td>
9895 <p>
9896 <span class="blue">1.69<br> (196ns)</span>
9897 </p>
9898 </td>
9899 <td>
9900 <p>
9901 <span class="green">1.00<br> (116ns)</span>
9902 </p>
9903 </td>
9904 </tr>
9905 <tr>
9906 <td>
9907 <p>
9908 F (quantile)
9909 </p>
9910 </td>
9911 <td>
9912 <p>
9913 <span class="blue">1.31<br> (1464ns)</span>
9914 </p>
9915 </td>
9916 <td>
9917 <p>
9918 <span class="blue">1.34<br> (1503ns)</span>
9919 </p>
9920 </td>
9921 <td>
9922 <p>
9923 <span class="green">1.00<br> (1121ns)</span>
9924 </p>
9925 </td>
9926 </tr>
9927 <tr>
9928 <td>
9929 <p>
9930 Gamma (CDF)
9931 </p>
9932 </td>
9933 <td>
9934 <p>
9935 <span class="blue">2.00<br> (294ns)</span>
9936 </p>
9937 </td>
9938 <td>
9939 <p>
9940 <span class="blue">1.47<br> (216ns)</span>
9941 </p>
9942 </td>
9943 <td>
9944 <p>
9945 <span class="green">1.00<br> (147ns)</span>
9946 </p>
9947 </td>
9948 </tr>
9949 <tr>
9950 <td>
9951 <p>
9952 Gamma (PDF)
9953 </p>
9954 </td>
9955 <td>
9956 <p>
9957 <span class="blue">1.71<br> (159ns)</span>
9958 </p>
9959 </td>
9960 <td>
9961 <p>
9962 <span class="blue">1.57<br> (146ns)</span>
9963 </p>
9964 </td>
9965 <td>
9966 <p>
9967 <span class="green">1.00<br> (93ns)</span>
9968 </p>
9969 </td>
9970 </tr>
9971 <tr>
9972 <td>
9973 <p>
9974 Gamma (quantile)
9975 </p>
9976 </td>
9977 <td>
9978 <p>
9979 <span class="blue">1.67<br> (841ns)</span>
9980 </p>
9981 </td>
9982 <td>
9983 <p>
9984 <span class="green">1.17<br> (586ns)</span>
9985 </p>
9986 </td>
9987 <td>
9988 <p>
9989 <span class="green">1.00<br> (503ns)</span>
9990 </p>
9991 </td>
9992 </tr>
9993 <tr>
9994 <td>
9995 <p>
9996 Geometric (CDF)
9997 </p>
9998 </td>
9999 <td>
10000 <p>
10001 <span class="blue">1.24<br> (26ns)</span>
10002 </p>
10003 </td>
10004 <td>
10005 <p>
10006 <span class="green">1.19<br> (25ns)</span>
10007 </p>
10008 </td>
10009 <td>
10010 <p>
10011 <span class="green">1.00<br> (21ns)</span>
10012 </p>
10013 </td>
10014 </tr>
10015 <tr>
10016 <td>
10017 <p>
10018 Geometric (PDF)
10019 </p>
10020 </td>
10021 <td>
10022 <p>
10023 <span class="blue">1.61<br> (29ns)</span>
10024 </p>
10025 </td>
10026 <td>
10027 <p>
10028 <span class="blue">1.72<br> (31ns)</span>
10029 </p>
10030 </td>
10031 <td>
10032 <p>
10033 <span class="green">1.00<br> (18ns)</span>
10034 </p>
10035 </td>
10036 </tr>
10037 <tr>
10038 <td>
10039 <p>
10040 Geometric (quantile)
10041 </p>
10042 </td>
10043 <td>
10044 <p>
10045 <span class="green">1.14<br> (25ns)</span>
10046 </p>
10047 </td>
10048 <td>
10049 <p>
10050 <span class="green">1.09<br> (24ns)</span>
10051 </p>
10052 </td>
10053 <td>
10054 <p>
10055 <span class="green">1.00<br> (22ns)</span>
10056 </p>
10057 </td>
10058 </tr>
10059 <tr>
10060 <td>
10061 <p>
10062 Hypergeometric (CDF)
10063 </p>
10064 </td>
10065 <td>
10066 <p>
10067 <span class="green">1.05<br> (6896ns)</span>
10068 </p>
10069 </td>
10070 <td>
10071 <p>
10072 <span class="green">1.04<br> (6830ns)</span>
10073 </p>
10074 </td>
10075 <td>
10076 <p>
10077 <span class="green">1.00<br> (6577ns)</span>
10078 </p>
10079 </td>
10080 </tr>
10081 <tr>
10082 <td>
10083 <p>
10084 Hypergeometric (PDF)
10085 </p>
10086 </td>
10087 <td>
10088 <p>
10089 <span class="green">1.00<br> (6565ns)</span>
10090 </p>
10091 </td>
10092 <td>
10093 <p>
10094 <span class="green">1.04<br> (6855ns)</span>
10095 </p>
10096 </td>
10097 <td>
10098 <p>
10099 <span class="green">1.03<br> (6774ns)</span>
10100 </p>
10101 </td>
10102 </tr>
10103 <tr>
10104 <td>
10105 <p>
10106 Hypergeometric (quantile)
10107 </p>
10108 </td>
10109 <td>
10110 <p>
10111 <span class="green">1.00<br> (34866ns)</span>
10112 </p>
10113 </td>
10114 <td>
10115 <p>
10116 <span class="green">1.12<br> (38984ns)</span>
10117 </p>
10118 </td>
10119 <td>
10120 <p>
10121 <span class="green">1.00<br> (35017ns)</span>
10122 </p>
10123 </td>
10124 </tr>
10125 <tr>
10126 <td>
10127 <p>
10128 InverseChiSquared (CDF)
10129 </p>
10130 </td>
10131 <td>
10132 <p>
10133 <span class="red">2.26<br> (269ns)</span>
10134 </p>
10135 </td>
10136 <td>
10137 <p>
10138 <span class="blue">1.84<br> (219ns)</span>
10139 </p>
10140 </td>
10141 <td>
10142 <p>
10143 <span class="green">1.00<br> (119ns)</span>
10144 </p>
10145 </td>
10146 </tr>
10147 <tr>
10148 <td>
10149 <p>
10150 InverseChiSquared (PDF)
10151 </p>
10152 </td>
10153 <td>
10154 <p>
10155 <span class="blue">1.90<br> (156ns)</span>
10156 </p>
10157 </td>
10158 <td>
10159 <p>
10160 <span class="blue">1.71<br> (140ns)</span>
10161 </p>
10162 </td>
10163 <td>
10164 <p>
10165 <span class="green">1.00<br> (82ns)</span>
10166 </p>
10167 </td>
10168 </tr>
10169 <tr>
10170 <td>
10171 <p>
10172 InverseChiSquared (quantile)
10173 </p>
10174 </td>
10175 <td>
10176 <p>
10177 <span class="blue">1.55<br> (778ns)</span>
10178 </p>
10179 </td>
10180 <td>
10181 <p>
10182 <span class="green">1.17<br> (587ns)</span>
10183 </p>
10184 </td>
10185 <td>
10186 <p>
10187 <span class="green">1.00<br> (501ns)</span>
10188 </p>
10189 </td>
10190 </tr>
10191 <tr>
10192 <td>
10193 <p>
10194 InverseGamma (CDF)
10195 </p>
10196 </td>
10197 <td>
10198 <p>
10199 <span class="blue">1.85<br> (279ns)</span>
10200 </p>
10201 </td>
10202 <td>
10203 <p>
10204 <span class="blue">1.44<br> (217ns)</span>
10205 </p>
10206 </td>
10207 <td>
10208 <p>
10209 <span class="green">1.00<br> (151ns)</span>
10210 </p>
10211 </td>
10212 </tr>
10213 <tr>
10214 <td>
10215 <p>
10216 InverseGamma (PDF)
10217 </p>
10218 </td>
10219 <td>
10220 <p>
10221 <span class="red">2.52<br> (217ns)</span>
10222 </p>
10223 </td>
10224 <td>
10225 <p>
10226 <span class="blue">1.85<br> (159ns)</span>
10227 </p>
10228 </td>
10229 <td>
10230 <p>
10231 <span class="green">1.00<br> (86ns)</span>
10232 </p>
10233 </td>
10234 </tr>
10235 <tr>
10236 <td>
10237 <p>
10238 InverseGamma (quantile)
10239 </p>
10240 </td>
10241 <td>
10242 <p>
10243 <span class="red">2.34<br> (946ns)</span>
10244 </p>
10245 </td>
10246 <td>
10247 <p>
10248 <span class="blue">1.41<br> (571ns)</span>
10249 </p>
10250 </td>
10251 <td>
10252 <p>
10253 <span class="green">1.00<br> (404ns)</span>
10254 </p>
10255 </td>
10256 </tr>
10257 <tr>
10258 <td>
10259 <p>
10260 InverseGaussian (CDF)
10261 </p>
10262 </td>
10263 <td>
10264 <p>
10265 <span class="green">1.05<br> (63ns)</span>
10266 </p>
10267 </td>
10268 <td>
10269 <p>
10270 <span class="green">1.03<br> (62ns)</span>
10271 </p>
10272 </td>
10273 <td>
10274 <p>
10275 <span class="green">1.00<br> (60ns)</span>
10276 </p>
10277 </td>
10278 </tr>
10279 <tr>
10280 <td>
10281 <p>
10282 InverseGaussian (PDF)
10283 </p>
10284 </td>
10285 <td>
10286 <p>
10287 <span class="green">1.00<br> (16ns)</span>
10288 </p>
10289 </td>
10290 <td>
10291 <p>
10292 <span class="green">1.00<br> (16ns)</span>
10293 </p>
10294 </td>
10295 <td>
10296 <p>
10297 <span class="green">1.06<br> (17ns)</span>
10298 </p>
10299 </td>
10300 </tr>
10301 <tr>
10302 <td>
10303 <p>
10304 InverseGaussian (quantile)
10305 </p>
10306 </td>
10307 <td>
10308 <p>
10309 <span class="blue">1.28<br> (1138ns)</span>
10310 </p>
10311 </td>
10312 <td>
10313 <p>
10314 <span class="green">1.19<br> (1053ns)</span>
10315 </p>
10316 </td>
10317 <td>
10318 <p>
10319 <span class="green">1.00<br> (888ns)</span>
10320 </p>
10321 </td>
10322 </tr>
10323 <tr>
10324 <td>
10325 <p>
10326 Laplace (CDF)
10327 </p>
10328 </td>
10329 <td>
10330 <p>
10331 <span class="blue">1.22<br> (22ns)</span>
10332 </p>
10333 </td>
10334 <td>
10335 <p>
10336 <span class="blue">1.22<br> (22ns)</span>
10337 </p>
10338 </td>
10339 <td>
10340 <p>
10341 <span class="green">1.00<br> (18ns)</span>
10342 </p>
10343 </td>
10344 </tr>
10345 <tr>
10346 <td>
10347 <p>
10348 Laplace (PDF)
10349 </p>
10350 </td>
10351 <td>
10352 <p>
10353 <span class="blue">1.44<br> (23ns)</span>
10354 </p>
10355 </td>
10356 <td>
10357 <p>
10358 <span class="blue">1.50<br> (24ns)</span>
10359 </p>
10360 </td>
10361 <td>
10362 <p>
10363 <span class="green">1.00<br> (16ns)</span>
10364 </p>
10365 </td>
10366 </tr>
10367 <tr>
10368 <td>
10369 <p>
10370 Laplace (quantile)
10371 </p>
10372 </td>
10373 <td>
10374 <p>
10375 <span class="blue">1.22<br> (22ns)</span>
10376 </p>
10377 </td>
10378 <td>
10379 <p>
10380 <span class="blue">1.22<br> (22ns)</span>
10381 </p>
10382 </td>
10383 <td>
10384 <p>
10385 <span class="green">1.00<br> (18ns)</span>
10386 </p>
10387 </td>
10388 </tr>
10389 <tr>
10390 <td>
10391 <p>
10392 LogNormal (CDF)
10393 </p>
10394 </td>
10395 <td>
10396 <p>
10397 <span class="blue">1.26<br> (49ns)</span>
10398 </p>
10399 </td>
10400 <td>
10401 <p>
10402 <span class="blue">1.26<br> (49ns)</span>
10403 </p>
10404 </td>
10405 <td>
10406 <p>
10407 <span class="green">1.00<br> (39ns)</span>
10408 </p>
10409 </td>
10410 </tr>
10411 <tr>
10412 <td>
10413 <p>
10414 LogNormal (PDF)
10415 </p>
10416 </td>
10417 <td>
10418 <p>
10419 <span class="green">1.16<br> (43ns)</span>
10420 </p>
10421 </td>
10422 <td>
10423 <p>
10424 <span class="green">1.14<br> (42ns)</span>
10425 </p>
10426 </td>
10427 <td>
10428 <p>
10429 <span class="green">1.00<br> (37ns)</span>
10430 </p>
10431 </td>
10432 </tr>
10433 <tr>
10434 <td>
10435 <p>
10436 LogNormal (quantile)
10437 </p>
10438 </td>
10439 <td>
10440 <p>
10441 <span class="blue">1.30<br> (82ns)</span>
10442 </p>
10443 </td>
10444 <td>
10445 <p>
10446 <span class="blue">1.30<br> (82ns)</span>
10447 </p>
10448 </td>
10449 <td>
10450 <p>
10451 <span class="green">1.00<br> (63ns)</span>
10452 </p>
10453 </td>
10454 </tr>
10455 <tr>
10456 <td>
10457 <p>
10458 Logistic (CDF)
10459 </p>
10460 </td>
10461 <td>
10462 <p>
10463 <span class="blue">1.50<br> (24ns)</span>
10464 </p>
10465 </td>
10466 <td>
10467 <p>
10468 <span class="blue">1.50<br> (24ns)</span>
10469 </p>
10470 </td>
10471 <td>
10472 <p>
10473 <span class="green">1.00<br> (16ns)</span>
10474 </p>
10475 </td>
10476 </tr>
10477 <tr>
10478 <td>
10479 <p>
10480 Logistic (PDF)
10481 </p>
10482 </td>
10483 <td>
10484 <p>
10485 <span class="blue">1.26<br> (29ns)</span>
10486 </p>
10487 </td>
10488 <td>
10489 <p>
10490 <span class="blue">1.26<br> (29ns)</span>
10491 </p>
10492 </td>
10493 <td>
10494 <p>
10495 <span class="green">1.00<br> (23ns)</span>
10496 </p>
10497 </td>
10498 </tr>
10499 <tr>
10500 <td>
10501 <p>
10502 Logistic (quantile)
10503 </p>
10504 </td>
10505 <td>
10506 <p>
10507 <span class="green">1.11<br> (21ns)</span>
10508 </p>
10509 </td>
10510 <td>
10511 <p>
10512 <span class="green">1.05<br> (20ns)</span>
10513 </p>
10514 </td>
10515 <td>
10516 <p>
10517 <span class="green">1.00<br> (19ns)</span>
10518 </p>
10519 </td>
10520 </tr>
10521 <tr>
10522 <td>
10523 <p>
10524 NegativeBinomial (CDF)
10525 </p>
10526 </td>
10527 <td>
10528 <p>
10529 <span class="red">2.62<br> (1081ns)</span>
10530 </p>
10531 </td>
10532 <td>
10533 <p>
10534 <span class="red">2.02<br> (832ns)</span>
10535 </p>
10536 </td>
10537 <td>
10538 <p>
10539 <span class="green">1.00<br> (412ns)</span>
10540 </p>
10541 </td>
10542 </tr>
10543 <tr>
10544 <td>
10545 <p>
10546 NegativeBinomial (PDF)
10547 </p>
10548 </td>
10549 <td>
10550 <p>
10551 <span class="blue">1.67<br> (200ns)</span>
10552 </p>
10553 </td>
10554 <td>
10555 <p>
10556 <span class="blue">1.71<br> (205ns)</span>
10557 </p>
10558 </td>
10559 <td>
10560 <p>
10561 <span class="green">1.00<br> (120ns)</span>
10562 </p>
10563 </td>
10564 </tr>
10565 <tr>
10566 <td>
10567 <p>
10568 NegativeBinomial (quantile)
10569 </p>
10570 </td>
10571 <td>
10572 <p>
10573 <span class="blue">1.53<br> (5462ns)</span>
10574 </p>
10575 </td>
10576 <td>
10577 <p>
10578 <span class="blue">1.22<br> (4355ns)</span>
10579 </p>
10580 </td>
10581 <td>
10582 <p>
10583 <span class="green">1.00<br> (3571ns)</span>
10584 </p>
10585 </td>
10586 </tr>
10587 <tr>
10588 <td>
10589 <p>
10590 NonCentralBeta (CDF)
10591 </p>
10592 </td>
10593 <td>
10594 <p>
10595 <span class="red">2.67<br> (1449ns)</span>
10596 </p>
10597 </td>
10598 <td>
10599 <p>
10600 <span class="red">2.23<br> (1212ns)</span>
10601 </p>
10602 </td>
10603 <td>
10604 <p>
10605 <span class="green">1.00<br> (543ns)</span>
10606 </p>
10607 </td>
10608 </tr>
10609 <tr>
10610 <td>
10611 <p>
10612 NonCentralBeta (PDF)
10613 </p>
10614 </td>
10615 <td>
10616 <p>
10617 <span class="red">2.64<br> (1186ns)</span>
10618 </p>
10619 </td>
10620 <td>
10621 <p>
10622 <span class="red">2.24<br> (1009ns)</span>
10623 </p>
10624 </td>
10625 <td>
10626 <p>
10627 <span class="green">1.00<br> (450ns)</span>
10628 </p>
10629 </td>
10630 </tr>
10631 <tr>
10632 <td>
10633 <p>
10634 NonCentralBeta (quantile)
10635 </p>
10636 </td>
10637 <td>
10638 <p>
10639 <span class="red">3.39<br> (29111ns)</span>
10640 </p>
10641 </td>
10642 <td>
10643 <p>
10644 <span class="red">2.81<br> (24149ns)</span>
10645 </p>
10646 </td>
10647 <td>
10648 <p>
10649 <span class="green">1.00<br> (8580ns)</span>
10650 </p>
10651 </td>
10652 </tr>
10653 <tr>
10654 <td>
10655 <p>
10656 NonCentralChiSquared (CDF)
10657 </p>
10658 </td>
10659 <td>
10660 <p>
10661 <span class="red">2.78<br> (4617ns)</span>
10662 </p>
10663 </td>
10664 <td>
10665 <p>
10666 <span class="red">2.19<br> (3633ns)</span>
10667 </p>
10668 </td>
10669 <td>
10670 <p>
10671 <span class="green">1.00<br> (1662ns)</span>
10672 </p>
10673 </td>
10674 </tr>
10675 <tr>
10676 <td>
10677 <p>
10678 NonCentralChiSquared (PDF)
10679 </p>
10680 </td>
10681 <td>
10682 <p>
10683 <span class="blue">1.73<br> (607ns)</span>
10684 </p>
10685 </td>
10686 <td>
10687 <p>
10688 <span class="blue">1.58<br> (552ns)</span>
10689 </p>
10690 </td>
10691 <td>
10692 <p>
10693 <span class="green">1.00<br> (350ns)</span>
10694 </p>
10695 </td>
10696 </tr>
10697 <tr>
10698 <td>
10699 <p>
10700 NonCentralChiSquared (quantile)
10701 </p>
10702 </td>
10703 <td>
10704 <p>
10705 <span class="red">3.89<br> (27110ns)</span>
10706 </p>
10707 </td>
10708 <td>
10709 <p>
10710 <span class="red">2.60<br> (18124ns)</span>
10711 </p>
10712 </td>
10713 <td>
10714 <p>
10715 <span class="green">1.00<br> (6974ns)</span>
10716 </p>
10717 </td>
10718 </tr>
10719 <tr>
10720 <td>
10721 <p>
10722 NonCentralF (CDF)
10723 </p>
10724 </td>
10725 <td>
10726 <p>
10727 <span class="red">2.45<br> (1382ns)</span>
10728 </p>
10729 </td>
10730 <td>
10731 <p>
10732 <span class="red">2.07<br> (1167ns)</span>
10733 </p>
10734 </td>
10735 <td>
10736 <p>
10737 <span class="green">1.00<br> (564ns)</span>
10738 </p>
10739 </td>
10740 </tr>
10741 <tr>
10742 <td>
10743 <p>
10744 NonCentralF (PDF)
10745 </p>
10746 </td>
10747 <td>
10748 <p>
10749 <span class="red">2.43<br> (1087ns)</span>
10750 </p>
10751 </td>
10752 <td>
10753 <p>
10754 <span class="red">2.13<br> (952ns)</span>
10755 </p>
10756 </td>
10757 <td>
10758 <p>
10759 <span class="green">1.00<br> (447ns)</span>
10760 </p>
10761 </td>
10762 </tr>
10763 <tr>
10764 <td>
10765 <p>
10766 NonCentralF (quantile)
10767 </p>
10768 </td>
10769 <td>
10770 <p>
10771 <span class="red">2.76<br> (20066ns)</span>
10772 </p>
10773 </td>
10774 <td>
10775 <p>
10776 <span class="red">2.18<br> (15826ns)</span>
10777 </p>
10778 </td>
10779 <td>
10780 <p>
10781 <span class="green">1.00<br> (7268ns)</span>
10782 </p>
10783 </td>
10784 </tr>
10785 <tr>
10786 <td>
10787 <p>
10788 NonCentralT (CDF)
10789 </p>
10790 </td>
10791 <td>
10792 <p>
10793 <span class="red">2.26<br> (6005ns)</span>
10794 </p>
10795 </td>
10796 <td>
10797 <p>
10798 <span class="blue">1.84<br> (4878ns)</span>
10799 </p>
10800 </td>
10801 <td>
10802 <p>
10803 <span class="green">1.00<br> (2655ns)</span>
10804 </p>
10805 </td>
10806 </tr>
10807 <tr>
10808 <td>
10809 <p>
10810 NonCentralT (PDF)
10811 </p>
10812 </td>
10813 <td>
10814 <p>
10815 <span class="red">2.53<br> (4582ns)</span>
10816 </p>
10817 </td>
10818 <td>
10819 <p>
10820 <span class="red">2.11<br> (3828ns)</span>
10821 </p>
10822 </td>
10823 <td>
10824 <p>
10825 <span class="green">1.00<br> (1813ns)</span>
10826 </p>
10827 </td>
10828 </tr>
10829 <tr>
10830 <td>
10831 <p>
10832 NonCentralT (quantile)
10833 </p>
10834 </td>
10835 <td>
10836 <p>
10837 <span class="red">2.91<br> (56269ns)</span>
10838 </p>
10839 </td>
10840 <td>
10841 <p>
10842 <span class="red">2.10<br> (40598ns)</span>
10843 </p>
10844 </td>
10845 <td>
10846 <p>
10847 <span class="green">1.00<br> (19366ns)</span>
10848 </p>
10849 </td>
10850 </tr>
10851 <tr>
10852 <td>
10853 <p>
10854 Normal (CDF)
10855 </p>
10856 </td>
10857 <td>
10858 <p>
10859 <span class="blue">1.52<br> (38ns)</span>
10860 </p>
10861 </td>
10862 <td>
10863 <p>
10864 <span class="blue">1.44<br> (36ns)</span>
10865 </p>
10866 </td>
10867 <td>
10868 <p>
10869 <span class="green">1.00<br> (25ns)</span>
10870 </p>
10871 </td>
10872 </tr>
10873 <tr>
10874 <td>
10875 <p>
10876 Normal (PDF)
10877 </p>
10878 </td>
10879 <td>
10880 <p>
10881 <span class="green">1.16<br> (29ns)</span>
10882 </p>
10883 </td>
10884 <td>
10885 <p>
10886 <span class="green">1.16<br> (29ns)</span>
10887 </p>
10888 </td>
10889 <td>
10890 <p>
10891 <span class="green">1.00<br> (25ns)</span>
10892 </p>
10893 </td>
10894 </tr>
10895 <tr>
10896 <td>
10897 <p>
10898 Normal (quantile)
10899 </p>
10900 </td>
10901 <td>
10902 <p>
10903 <span class="green">1.08<br> (40ns)</span>
10904 </p>
10905 </td>
10906 <td>
10907 <p>
10908 <span class="green">1.14<br> (42ns)</span>
10909 </p>
10910 </td>
10911 <td>
10912 <p>
10913 <span class="green">1.00<br> (37ns)</span>
10914 </p>
10915 </td>
10916 </tr>
10917 <tr>
10918 <td>
10919 <p>
10920 Pareto (CDF)
10921 </p>
10922 </td>
10923 <td>
10924 <p>
10925 <span class="blue">1.60<br> (48ns)</span>
10926 </p>
10927 </td>
10928 <td>
10929 <p>
10930 <span class="blue">1.67<br> (50ns)</span>
10931 </p>
10932 </td>
10933 <td>
10934 <p>
10935 <span class="green">1.00<br> (30ns)</span>
10936 </p>
10937 </td>
10938 </tr>
10939 <tr>
10940 <td>
10941 <p>
10942 Pareto (PDF)
10943 </p>
10944 </td>
10945 <td>
10946 <p>
10947 <span class="blue">1.44<br> (111ns)</span>
10948 </p>
10949 </td>
10950 <td>
10951 <p>
10952 <span class="blue">1.40<br> (108ns)</span>
10953 </p>
10954 </td>
10955 <td>
10956 <p>
10957 <span class="green">1.00<br> (77ns)</span>
10958 </p>
10959 </td>
10960 </tr>
10961 <tr>
10962 <td>
10963 <p>
10964 Pareto (quantile)
10965 </p>
10966 </td>
10967 <td>
10968 <p>
10969 <span class="blue">1.34<br> (43ns)</span>
10970 </p>
10971 </td>
10972 <td>
10973 <p>
10974 <span class="blue">1.38<br> (44ns)</span>
10975 </p>
10976 </td>
10977 <td>
10978 <p>
10979 <span class="green">1.00<br> (32ns)</span>
10980 </p>
10981 </td>
10982 </tr>
10983 <tr>
10984 <td>
10985 <p>
10986 Poisson (CDF)
10987 </p>
10988 </td>
10989 <td>
10990 <p>
10991 <span class="blue">1.72<br> (122ns)</span>
10992 </p>
10993 </td>
10994 <td>
10995 <p>
10996 <span class="blue">1.51<br> (107ns)</span>
10997 </p>
10998 </td>
10999 <td>
11000 <p>
11001 <span class="green">1.00<br> (71ns)</span>
11002 </p>
11003 </td>
11004 </tr>
11005 <tr>
11006 <td>
11007 <p>
11008 Poisson (PDF)
11009 </p>
11010 </td>
11011 <td>
11012 <p>
11013 <span class="blue">1.91<br> (82ns)</span>
11014 </p>
11015 </td>
11016 <td>
11017 <p>
11018 <span class="blue">1.88<br> (81ns)</span>
11019 </p>
11020 </td>
11021 <td>
11022 <p>
11023 <span class="green">1.00<br> (43ns)</span>
11024 </p>
11025 </td>
11026 </tr>
11027 <tr>
11028 <td>
11029 <p>
11030 Poisson (quantile)
11031 </p>
11032 </td>
11033 <td>
11034 <p>
11035 <span class="blue">1.65<br> (599ns)</span>
11036 </p>
11037 </td>
11038 <td>
11039 <p>
11040 <span class="blue">1.47<br> (532ns)</span>
11041 </p>
11042 </td>
11043 <td>
11044 <p>
11045 <span class="green">1.00<br> (362ns)</span>
11046 </p>
11047 </td>
11048 </tr>
11049 <tr>
11050 <td>
11051 <p>
11052 Rayleigh (CDF)
11053 </p>
11054 </td>
11055 <td>
11056 <p>
11057 <span class="blue">1.28<br> (23ns)</span>
11058 </p>
11059 </td>
11060 <td>
11061 <p>
11062 <span class="green">1.17<br> (21ns)</span>
11063 </p>
11064 </td>
11065 <td>
11066 <p>
11067 <span class="green">1.00<br> (18ns)</span>
11068 </p>
11069 </td>
11070 </tr>
11071 <tr>
11072 <td>
11073 <p>
11074 Rayleigh (PDF)
11075 </p>
11076 </td>
11077 <td>
11078 <p>
11079 <span class="blue">1.24<br> (21ns)</span>
11080 </p>
11081 </td>
11082 <td>
11083 <p>
11084 <span class="blue">1.24<br> (21ns)</span>
11085 </p>
11086 </td>
11087 <td>
11088 <p>
11089 <span class="green">1.00<br> (17ns)</span>
11090 </p>
11091 </td>
11092 </tr>
11093 <tr>
11094 <td>
11095 <p>
11096 Rayleigh (quantile)
11097 </p>
11098 </td>
11099 <td>
11100 <p>
11101 <span class="green">1.08<br> (27ns)</span>
11102 </p>
11103 </td>
11104 <td>
11105 <p>
11106 <span class="green">1.08<br> (27ns)</span>
11107 </p>
11108 </td>
11109 <td>
11110 <p>
11111 <span class="green">1.00<br> (25ns)</span>
11112 </p>
11113 </td>
11114 </tr>
11115 <tr>
11116 <td>
11117 <p>
11118 SkewNormal (CDF)
11119 </p>
11120 </td>
11121 <td>
11122 <p>
11123 <span class="green">1.05<br> (232ns)</span>
11124 </p>
11125 </td>
11126 <td>
11127 <p>
11128 <span class="green">1.04<br> (230ns)</span>
11129 </p>
11130 </td>
11131 <td>
11132 <p>
11133 <span class="green">1.00<br> (221ns)</span>
11134 </p>
11135 </td>
11136 </tr>
11137 <tr>
11138 <td>
11139 <p>
11140 SkewNormal (PDF)
11141 </p>
11142 </td>
11143 <td>
11144 <p>
11145 <span class="blue">1.21<br> (81ns)</span>
11146 </p>
11147 </td>
11148 <td>
11149 <p>
11150 <span class="blue">1.21<br> (81ns)</span>
11151 </p>
11152 </td>
11153 <td>
11154 <p>
11155 <span class="green">1.00<br> (67ns)</span>
11156 </p>
11157 </td>
11158 </tr>
11159 <tr>
11160 <td>
11161 <p>
11162 SkewNormal (quantile)
11163 </p>
11164 </td>
11165 <td>
11166 <p>
11167 <span class="blue">1.45<br> (2020ns)</span>
11168 </p>
11169 </td>
11170 <td>
11171 <p>
11172 <span class="green">1.05<br> (1464ns)</span>
11173 </p>
11174 </td>
11175 <td>
11176 <p>
11177 <span class="green">1.00<br> (1391ns)</span>
11178 </p>
11179 </td>
11180 </tr>
11181 <tr>
11182 <td>
11183 <p>
11184 StudentsT (CDF)
11185 </p>
11186 </td>
11187 <td>
11188 <p>
11189 <span class="blue">1.95<br> (464ns)</span>
11190 </p>
11191 </td>
11192 <td>
11193 <p>
11194 <span class="blue">1.95<br> (463ns)</span>
11195 </p>
11196 </td>
11197 <td>
11198 <p>
11199 <span class="green">1.00<br> (238ns)</span>
11200 </p>
11201 </td>
11202 </tr>
11203 <tr>
11204 <td>
11205 <p>
11206 StudentsT (PDF)
11207 </p>
11208 </td>
11209 <td>
11210 <p>
11211 <span class="blue">1.95<br> (216ns)</span>
11212 </p>
11213 </td>
11214 <td>
11215 <p>
11216 <span class="red">2.17<br> (241ns)</span>
11217 </p>
11218 </td>
11219 <td>
11220 <p>
11221 <span class="green">1.00<br> (111ns)</span>
11222 </p>
11223 </td>
11224 </tr>
11225 <tr>
11226 <td>
11227 <p>
11228 StudentsT (quantile)
11229 </p>
11230 </td>
11231 <td>
11232 <p>
11233 <span class="blue">1.72<br> (839ns)</span>
11234 </p>
11235 </td>
11236 <td>
11237 <p>
11238 <span class="blue">1.78<br> (868ns)</span>
11239 </p>
11240 </td>
11241 <td>
11242 <p>
11243 <span class="green">1.00<br> (487ns)</span>
11244 </p>
11245 </td>
11246 </tr>
11247 <tr>
11248 <td>
11249 <p>
11250 Weibull (CDF)
11251 </p>
11252 </td>
11253 <td>
11254 <p>
11255 <span class="blue">1.53<br> (75ns)</span>
11256 </p>
11257 </td>
11258 <td>
11259 <p>
11260 <span class="blue">1.47<br> (72ns)</span>
11261 </p>
11262 </td>
11263 <td>
11264 <p>
11265 <span class="green">1.00<br> (49ns)</span>
11266 </p>
11267 </td>
11268 </tr>
11269 <tr>
11270 <td>
11271 <p>
11272 Weibull (PDF)
11273 </p>
11274 </td>
11275 <td>
11276 <p>
11277 <span class="blue">1.82<br> (120ns)</span>
11278 </p>
11279 </td>
11280 <td>
11281 <p>
11282 <span class="blue">1.79<br> (118ns)</span>
11283 </p>
11284 </td>
11285 <td>
11286 <p>
11287 <span class="green">1.00<br> (66ns)</span>
11288 </p>
11289 </td>
11290 </tr>
11291 <tr>
11292 <td>
11293 <p>
11294 Weibull (quantile)
11295 </p>
11296 </td>
11297 <td>
11298 <p>
11299 <span class="blue">1.49<br> (73ns)</span>
11300 </p>
11301 </td>
11302 <td>
11303 <p>
11304 <span class="blue">1.53<br> (75ns)</span>
11305 </p>
11306 </td>
11307 <td>
11308 <p>
11309 <span class="green">1.00<br> (49ns)</span>
11310 </p>
11311 </td>
11312 </tr>
11313 </tbody>
11314 </table></div>
11315 </div>
11316 <br class="table-break">
11317 </div>
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&#160;8.&#160;Distribution performance comparison with GNU C++ version 5.3.0 on Windows
11325 x64</b></p>
11326 <div class="table-contents"><table class="table" summary="Distribution performance comparison with GNU C++ version 5.3.0 on Windows
11327 x64">
11328 <colgroup>
11329 <col>
11330 <col>
11331 <col>
11332 <col>
11333 </colgroup>
11334 <thead><tr>
11335 <th>
11336 <p>
11337 Function
11338 </p>
11339 </th>
11340 <th>
11341 <p>
11342 boost 1.61
11343 </p>
11344 </th>
11345 <th>
11346 <p>
11347 Boost<br> promote_double&lt;false&gt;
11348 </p>
11349 </th>
11350 <th>
11351 <p>
11352 DCDFLIB
11353 </p>
11354 </th>
11355 </tr></thead>
11356 <tbody>
11357 <tr>
11358 <td>
11359 <p>
11360 ArcSine (CDF)
11361 </p>
11362 </td>
11363 <td>
11364 <p>
11365 <span class="green">1.06<br> (33ns)</span>
11366 </p>
11367 </td>
11368 <td>
11369 <p>
11370 <span class="green">1.00<br> (31ns)</span>
11371 </p>
11372 </td>
11373 <td>
11374 </td>
11375 </tr>
11376 <tr>
11377 <td>
11378 <p>
11379 ArcSine (PDF)
11380 </p>
11381 </td>
11382 <td>
11383 <p>
11384 <span class="green">1.12<br> (9ns)</span>
11385 </p>
11386 </td>
11387 <td>
11388 <p>
11389 <span class="green">1.00<br> (8ns)</span>
11390 </p>
11391 </td>
11392 <td>
11393 </td>
11394 </tr>
11395 <tr>
11396 <td>
11397 <p>
11398 ArcSine (quantile)
11399 </p>
11400 </td>
11401 <td>
11402 <p>
11403 <span class="green">1.00<br> (44ns)</span>
11404 </p>
11405 </td>
11406 <td>
11407 <p>
11408 <span class="green">1.00<br> (44ns)</span>
11409 </p>
11410 </td>
11411 <td>
11412 </td>
11413 </tr>
11414 <tr>
11415 <td>
11416 <p>
11417 Beta (CDF)
11418 </p>
11419 </td>
11420 <td>
11421 <p>
11422 <span class="blue">1.84<br> (379ns)</span>
11423 </p>
11424 </td>
11425 <td>
11426 <p>
11427 <span class="green">1.00<br> (206ns)</span>
11428 </p>
11429 </td>
11430 <td>
11431 <p>
11432 <span class="red">2.55<br> (526ns)</span>
11433 </p>
11434 </td>
11435 </tr>
11436 <tr>
11437 <td>
11438 <p>
11439 Beta (PDF)
11440 </p>
11441 </td>
11442 <td>
11443 <p>
11444 <span class="red">2.15<br> (323ns)</span>
11445 </p>
11446 </td>
11447 <td>
11448 <p>
11449 <span class="green">1.00<br> (150ns)</span>
11450 </p>
11451 </td>
11452 <td>
11453 </td>
11454 </tr>
11455 <tr>
11456 <td>
11457 <p>
11458 Beta (quantile)
11459 </p>
11460 </td>
11461 <td>
11462 <p>
11463 <span class="blue">1.58<br> (2180ns)</span>
11464 </p>
11465 </td>
11466 <td>
11467 <p>
11468 <span class="green">1.00<br> (1382ns)</span>
11469 </p>
11470 </td>
11471 <td>
11472 <p>
11473 <span class="red">8.32<br> (11501ns)</span>
11474 </p>
11475 </td>
11476 </tr>
11477 <tr>
11478 <td>
11479 <p>
11480 Binomial (CDF)
11481 </p>
11482 </td>
11483 <td>
11484 <p>
11485 <span class="blue">1.71<br> (1122ns)</span>
11486 </p>
11487 </td>
11488 <td>
11489 <p>
11490 <span class="green">1.00<br> (658ns)</span>
11491 </p>
11492 </td>
11493 <td>
11494 <p>
11495 <span class="blue">1.25<br> (822ns)</span>
11496 </p>
11497 </td>
11498 </tr>
11499 <tr>
11500 <td>
11501 <p>
11502 Binomial (PDF)
11503 </p>
11504 </td>
11505 <td>
11506 <p>
11507 <span class="red">2.11<br> (353ns)</span>
11508 </p>
11509 </td>
11510 <td>
11511 <p>
11512 <span class="green">1.00<br> (167ns)</span>
11513 </p>
11514 </td>
11515 <td>
11516 </td>
11517 </tr>
11518 <tr>
11519 <td>
11520 <p>
11521 Binomial (quantile)
11522 </p>
11523 </td>
11524 <td>
11525 <p>
11526 <span class="blue">1.77<br> (5174ns)</span>
11527 </p>
11528 </td>
11529 <td>
11530 <p>
11531 <span class="green">1.00<br> (2921ns)</span>
11532 </p>
11533 </td>
11534 <td>
11535 <p>
11536 <span class="red">4.38<br> (12786ns)</span>
11537 </p>
11538 </td>
11539 </tr>
11540 <tr>
11541 <td>
11542 <p>
11543 Cauchy (CDF)
11544 </p>
11545 </td>
11546 <td>
11547 <p>
11548 <span class="green">1.00<br> (23ns)</span>
11549 </p>
11550 </td>
11551 <td>
11552 <p>
11553 <span class="green">1.00<br> (23ns)</span>
11554 </p>
11555 </td>
11556 <td>
11557 </td>
11558 </tr>
11559 <tr>
11560 <td>
11561 <p>
11562 Cauchy (PDF)
11563 </p>
11564 </td>
11565 <td>
11566 <p>
11567 <span class="green">1.00<br> (7ns)</span>
11568 </p>
11569 </td>
11570 <td>
11571 <p>
11572 <span class="green">1.14<br> (8ns)</span>
11573 </p>
11574 </td>
11575 <td>
11576 </td>
11577 </tr>
11578 <tr>
11579 <td>
11580 <p>
11581 Cauchy (quantile)
11582 </p>
11583 </td>
11584 <td>
11585 <p>
11586 <span class="green">1.00<br> (24ns)</span>
11587 </p>
11588 </td>
11589 <td>
11590 <p>
11591 <span class="green">1.17<br> (28ns)</span>
11592 </p>
11593 </td>
11594 <td>
11595 </td>
11596 </tr>
11597 <tr>
11598 <td>
11599 <p>
11600 ChiSquared (CDF)
11601 </p>
11602 </td>
11603 <td>
11604 <p>
11605 <span class="red">2.04<br> (506ns)</span>
11606 </p>
11607 </td>
11608 <td>
11609 <p>
11610 <span class="green">1.15<br> (285ns)</span>
11611 </p>
11612 </td>
11613 <td>
11614 <p>
11615 <span class="green">1.00<br> (248ns)</span>
11616 </p>
11617 </td>
11618 </tr>
11619 <tr>
11620 <td>
11621 <p>
11622 ChiSquared (PDF)
11623 </p>
11624 </td>
11625 <td>
11626 <p>
11627 <span class="blue">1.83<br> (251ns)</span>
11628 </p>
11629 </td>
11630 <td>
11631 <p>
11632 <span class="green">1.00<br> (137ns)</span>
11633 </p>
11634 </td>
11635 <td>
11636 </td>
11637 </tr>
11638 <tr>
11639 <td>
11640 <p>
11641 ChiSquared (quantile)
11642 </p>
11643 </td>
11644 <td>
11645 <p>
11646 <span class="blue">1.65<br> (1275ns)</span>
11647 </p>
11648 </td>
11649 <td>
11650 <p>
11651 <span class="green">1.00<br> (774ns)</span>
11652 </p>
11653 </td>
11654 <td>
11655 <p>
11656 <span class="red">7.13<br> (5518ns)</span>
11657 </p>
11658 </td>
11659 </tr>
11660 <tr>
11661 <td>
11662 <p>
11663 Exponential (CDF)
11664 </p>
11665 </td>
11666 <td>
11667 <p>
11668 <span class="blue">1.26<br> (43ns)</span>
11669 </p>
11670 </td>
11671 <td>
11672 <p>
11673 <span class="green">1.00<br> (34ns)</span>
11674 </p>
11675 </td>
11676 <td>
11677 </td>
11678 </tr>
11679 <tr>
11680 <td>
11681 <p>
11682 Exponential (PDF)
11683 </p>
11684 </td>
11685 <td>
11686 <p>
11687 <span class="green">1.07<br> (61ns)</span>
11688 </p>
11689 </td>
11690 <td>
11691 <p>
11692 <span class="green">1.00<br> (57ns)</span>
11693 </p>
11694 </td>
11695 <td>
11696 </td>
11697 </tr>
11698 <tr>
11699 <td>
11700 <p>
11701 Exponential (quantile)
11702 </p>
11703 </td>
11704 <td>
11705 <p>
11706 <span class="blue">1.81<br> (47ns)</span>
11707 </p>
11708 </td>
11709 <td>
11710 <p>
11711 <span class="green">1.00<br> (26ns)</span>
11712 </p>
11713 </td>
11714 <td>
11715 </td>
11716 </tr>
11717 <tr>
11718 <td>
11719 <p>
11720 ExtremeValue (CDF)
11721 </p>
11722 </td>
11723 <td>
11724 <p>
11725 <span class="green">1.05<br> (114ns)</span>
11726 </p>
11727 </td>
11728 <td>
11729 <p>
11730 <span class="green">1.00<br> (109ns)</span>
11731 </p>
11732 </td>
11733 <td>
11734 </td>
11735 </tr>
11736 <tr>
11737 <td>
11738 <p>
11739 ExtremeValue (PDF)
11740 </p>
11741 </td>
11742 <td>
11743 <p>
11744 <span class="green">1.01<br> (155ns)</span>
11745 </p>
11746 </td>
11747 <td>
11748 <p>
11749 <span class="green">1.00<br> (154ns)</span>
11750 </p>
11751 </td>
11752 <td>
11753 </td>
11754 </tr>
11755 <tr>
11756 <td>
11757 <p>
11758 ExtremeValue (quantile)
11759 </p>
11760 </td>
11761 <td>
11762 <p>
11763 <span class="green">1.00<br> (72ns)</span>
11764 </p>
11765 </td>
11766 <td>
11767 <p>
11768 <span class="green">1.00<br> (72ns)</span>
11769 </p>
11770 </td>
11771 <td>
11772 </td>
11773 </tr>
11774 <tr>
11775 <td>
11776 <p>
11777 F (CDF)
11778 </p>
11779 </td>
11780 <td>
11781 <p>
11782 <span class="blue">1.73<br> (988ns)</span>
11783 </p>
11784 </td>
11785 <td>
11786 <p>
11787 <span class="green">1.00<br> (572ns)</span>
11788 </p>
11789 </td>
11790 <td>
11791 <p>
11792 <span class="blue">1.31<br> (747ns)</span>
11793 </p>
11794 </td>
11795 </tr>
11796 <tr>
11797 <td>
11798 <p>
11799 F (PDF)
11800 </p>
11801 </td>
11802 <td>
11803 <p>
11804 <span class="red">2.10<br> (392ns)</span>
11805 </p>
11806 </td>
11807 <td>
11808 <p>
11809 <span class="green">1.00<br> (187ns)</span>
11810 </p>
11811 </td>
11812 <td>
11813 </td>
11814 </tr>
11815 <tr>
11816 <td>
11817 <p>
11818 F (quantile)
11819 </p>
11820 </td>
11821 <td>
11822 <p>
11823 <span class="blue">1.82<br> (2910ns)</span>
11824 </p>
11825 </td>
11826 <td>
11827 <p>
11828 <span class="green">1.00<br> (1601ns)</span>
11829 </p>
11830 </td>
11831 <td>
11832 <p>
11833 <span class="red">6.08<br> (9729ns)</span>
11834 </p>
11835 </td>
11836 </tr>
11837 <tr>
11838 <td>
11839 <p>
11840 Gamma (CDF)
11841 </p>
11842 </td>
11843 <td>
11844 <p>
11845 <span class="blue">2.00<br> (483ns)</span>
11846 </p>
11847 </td>
11848 <td>
11849 <p>
11850 <span class="blue">1.20<br> (291ns)</span>
11851 </p>
11852 </td>
11853 <td>
11854 <p>
11855 <span class="green">1.00<br> (242ns)</span>
11856 </p>
11857 </td>
11858 </tr>
11859 <tr>
11860 <td>
11861 <p>
11862 Gamma (PDF)
11863 </p>
11864 </td>
11865 <td>
11866 <p>
11867 <span class="blue">1.55<br> (316ns)</span>
11868 </p>
11869 </td>
11870 <td>
11871 <p>
11872 <span class="green">1.00<br> (204ns)</span>
11873 </p>
11874 </td>
11875 <td>
11876 </td>
11877 </tr>
11878 <tr>
11879 <td>
11880 <p>
11881 Gamma (quantile)
11882 </p>
11883 </td>
11884 <td>
11885 <p>
11886 <span class="blue">1.95<br> (1425ns)</span>
11887 </p>
11888 </td>
11889 <td>
11890 <p>
11891 <span class="blue">1.31<br> (960ns)</span>
11892 </p>
11893 </td>
11894 <td>
11895 <p>
11896 <span class="green">1.00<br> (731ns)</span>
11897 </p>
11898 </td>
11899 </tr>
11900 <tr>
11901 <td>
11902 <p>
11903 Geometric (CDF)
11904 </p>
11905 </td>
11906 <td>
11907 <p>
11908 <span class="blue">1.35<br> (46ns)</span>
11909 </p>
11910 </td>
11911 <td>
11912 <p>
11913 <span class="green">1.00<br> (34ns)</span>
11914 </p>
11915 </td>
11916 <td>
11917 </td>
11918 </tr>
11919 <tr>
11920 <td>
11921 <p>
11922 Geometric (PDF)
11923 </p>
11924 </td>
11925 <td>
11926 <p>
11927 <span class="green">1.00<br> (52ns)</span>
11928 </p>
11929 </td>
11930 <td>
11931 <p>
11932 <span class="green">1.00<br> (52ns)</span>
11933 </p>
11934 </td>
11935 <td>
11936 </td>
11937 </tr>
11938 <tr>
11939 <td>
11940 <p>
11941 Geometric (quantile)
11942 </p>
11943 </td>
11944 <td>
11945 <p>
11946 <span class="blue">1.62<br> (42ns)</span>
11947 </p>
11948 </td>
11949 <td>
11950 <p>
11951 <span class="green">1.00<br> (26ns)</span>
11952 </p>
11953 </td>
11954 <td>
11955 </td>
11956 </tr>
11957 <tr>
11958 <td>
11959 <p>
11960 Hypergeometric (CDF)
11961 </p>
11962 </td>
11963 <td>
11964 <p>
11965 <span class="blue">1.94<br> (11511ns)</span>
11966 </p>
11967 </td>
11968 <td>
11969 <p>
11970 <span class="green">1.00<br> (5944ns)</span>
11971 </p>
11972 </td>
11973 <td>
11974 </td>
11975 </tr>
11976 <tr>
11977 <td>
11978 <p>
11979 Hypergeometric (PDF)
11980 </p>
11981 </td>
11982 <td>
11983 <p>
11984 <span class="blue">1.92<br> (11018ns)</span>
11985 </p>
11986 </td>
11987 <td>
11988 <p>
11989 <span class="green">1.00<br> (5748ns)</span>
11990 </p>
11991 </td>
11992 <td>
11993 </td>
11994 </tr>
11995 <tr>
11996 <td>
11997 <p>
11998 Hypergeometric (quantile)
11999 </p>
12000 </td>
12001 <td>
12002 <p>
12003 <span class="green">1.00<br> (70322ns)</span>
12004 </p>
12005 </td>
12006 <td>
12007 <p>
12008 <span class="blue">1.38<br> (96730ns)</span>
12009 </p>
12010 </td>
12011 <td>
12012 </td>
12013 </tr>
12014 <tr>
12015 <td>
12016 <p>
12017 InverseChiSquared (CDF)
12018 </p>
12019 </td>
12020 <td>
12021 <p>
12022 <span class="blue">1.53<br> (485ns)</span>
12023 </p>
12024 </td>
12025 <td>
12026 <p>
12027 <span class="green">1.00<br> (317ns)</span>
12028 </p>
12029 </td>
12030 <td>
12031 </td>
12032 </tr>
12033 <tr>
12034 <td>
12035 <p>
12036 InverseChiSquared (PDF)
12037 </p>
12038 </td>
12039 <td>
12040 <p>
12041 <span class="blue">1.61<br> (268ns)</span>
12042 </p>
12043 </td>
12044 <td>
12045 <p>
12046 <span class="green">1.00<br> (166ns)</span>
12047 </p>
12048 </td>
12049 <td>
12050 </td>
12051 </tr>
12052 <tr>
12053 <td>
12054 <p>
12055 InverseChiSquared (quantile)
12056 </p>
12057 </td>
12058 <td>
12059 <p>
12060 <span class="blue">1.35<br> (1235ns)</span>
12061 </p>
12062 </td>
12063 <td>
12064 <p>
12065 <span class="green">1.00<br> (917ns)</span>
12066 </p>
12067 </td>
12068 <td>
12069 </td>
12070 </tr>
12071 <tr>
12072 <td>
12073 <p>
12074 InverseGamma (CDF)
12075 </p>
12076 </td>
12077 <td>
12078 <p>
12079 <span class="blue">1.43<br> (484ns)</span>
12080 </p>
12081 </td>
12082 <td>
12083 <p>
12084 <span class="green">1.00<br> (339ns)</span>
12085 </p>
12086 </td>
12087 <td>
12088 </td>
12089 </tr>
12090 <tr>
12091 <td>
12092 <p>
12093 InverseGamma (PDF)
12094 </p>
12095 </td>
12096 <td>
12097 <p>
12098 <span class="blue">1.58<br> (334ns)</span>
12099 </p>
12100 </td>
12101 <td>
12102 <p>
12103 <span class="green">1.00<br> (211ns)</span>
12104 </p>
12105 </td>
12106 <td>
12107 </td>
12108 </tr>
12109 <tr>
12110 <td>
12111 <p>
12112 InverseGamma (quantile)
12113 </p>
12114 </td>
12115 <td>
12116 <p>
12117 <span class="blue">1.41<br> (1487ns)</span>
12118 </p>
12119 </td>
12120 <td>
12121 <p>
12122 <span class="green">1.00<br> (1055ns)</span>
12123 </p>
12124 </td>
12125 <td>
12126 </td>
12127 </tr>
12128 <tr>
12129 <td>
12130 <p>
12131 InverseGaussian (CDF)
12132 </p>
12133 </td>
12134 <td>
12135 <p>
12136 <span class="green">1.00<br> (106ns)</span>
12137 </p>
12138 </td>
12139 <td>
12140 <p>
12141 <span class="green">1.06<br> (112ns)</span>
12142 </p>
12143 </td>
12144 <td>
12145 </td>
12146 </tr>
12147 <tr>
12148 <td>
12149 <p>
12150 InverseGaussian (PDF)
12151 </p>
12152 </td>
12153 <td>
12154 <p>
12155 <span class="green">1.03<br> (33ns)</span>
12156 </p>
12157 </td>
12158 <td>
12159 <p>
12160 <span class="green">1.00<br> (32ns)</span>
12161 </p>
12162 </td>
12163 <td>
12164 </td>
12165 </tr>
12166 <tr>
12167 <td>
12168 <p>
12169 InverseGaussian (quantile)
12170 </p>
12171 </td>
12172 <td>
12173 <p>
12174 <span class="green">1.00<br> (2170ns)</span>
12175 </p>
12176 </td>
12177 <td>
12178 <p>
12179 <span class="green">1.01<br> (2189ns)</span>
12180 </p>
12181 </td>
12182 <td>
12183 </td>
12184 </tr>
12185 <tr>
12186 <td>
12187 <p>
12188 Laplace (CDF)
12189 </p>
12190 </td>
12191 <td>
12192 <p>
12193 <span class="green">1.04<br> (56ns)</span>
12194 </p>
12195 </td>
12196 <td>
12197 <p>
12198 <span class="green">1.00<br> (54ns)</span>
12199 </p>
12200 </td>
12201 <td>
12202 </td>
12203 </tr>
12204 <tr>
12205 <td>
12206 <p>
12207 Laplace (PDF)
12208 </p>
12209 </td>
12210 <td>
12211 <p>
12212 <span class="green">1.02<br> (56ns)</span>
12213 </p>
12214 </td>
12215 <td>
12216 <p>
12217 <span class="green">1.00<br> (55ns)</span>
12218 </p>
12219 </td>
12220 <td>
12221 </td>
12222 </tr>
12223 <tr>
12224 <td>
12225 <p>
12226 Laplace (quantile)
12227 </p>
12228 </td>
12229 <td>
12230 <p>
12231 <span class="green">1.00<br> (40ns)</span>
12232 </p>
12233 </td>
12234 <td>
12235 <p>
12236 <span class="green">1.07<br> (43ns)</span>
12237 </p>
12238 </td>
12239 <td>
12240 </td>
12241 </tr>
12242 <tr>
12243 <td>
12244 <p>
12245 LogNormal (CDF)
12246 </p>
12247 </td>
12248 <td>
12249 <p>
12250 <span class="blue">1.22<br> (121ns)</span>
12251 </p>
12252 </td>
12253 <td>
12254 <p>
12255 <span class="green">1.00<br> (99ns)</span>
12256 </p>
12257 </td>
12258 <td>
12259 </td>
12260 </tr>
12261 <tr>
12262 <td>
12263 <p>
12264 LogNormal (PDF)
12265 </p>
12266 </td>
12267 <td>
12268 <p>
12269 <span class="green">1.00<br> (93ns)</span>
12270 </p>
12271 </td>
12272 <td>
12273 <p>
12274 <span class="green">1.01<br> (94ns)</span>
12275 </p>
12276 </td>
12277 <td>
12278 </td>
12279 </tr>
12280 <tr>
12281 <td>
12282 <p>
12283 LogNormal (quantile)
12284 </p>
12285 </td>
12286 <td>
12287 <p>
12288 <span class="blue">1.24<br> (135ns)</span>
12289 </p>
12290 </td>
12291 <td>
12292 <p>
12293 <span class="green">1.00<br> (109ns)</span>
12294 </p>
12295 </td>
12296 <td>
12297 </td>
12298 </tr>
12299 <tr>
12300 <td>
12301 <p>
12302 Logistic (CDF)
12303 </p>
12304 </td>
12305 <td>
12306 <p>
12307 <span class="green">1.00<br> (48ns)</span>
12308 </p>
12309 </td>
12310 <td>
12311 <p>
12312 <span class="green">1.08<br> (52ns)</span>
12313 </p>
12314 </td>
12315 <td>
12316 </td>
12317 </tr>
12318 <tr>
12319 <td>
12320 <p>
12321 Logistic (PDF)
12322 </p>
12323 </td>
12324 <td>
12325 <p>
12326 <span class="green">1.00<br> (53ns)</span>
12327 </p>
12328 </td>
12329 <td>
12330 <p>
12331 <span class="green">1.00<br> (53ns)</span>
12332 </p>
12333 </td>
12334 <td>
12335 </td>
12336 </tr>
12337 <tr>
12338 <td>
12339 <p>
12340 Logistic (quantile)
12341 </p>
12342 </td>
12343 <td>
12344 <p>
12345 <span class="green">1.00<br> (43ns)</span>
12346 </p>
12347 </td>
12348 <td>
12349 <p>
12350 <span class="green">1.02<br> (44ns)</span>
12351 </p>
12352 </td>
12353 <td>
12354 </td>
12355 </tr>
12356 <tr>
12357 <td>
12358 <p>
12359 NegativeBinomial (CDF)
12360 </p>
12361 </td>
12362 <td>
12363 <p>
12364 <span class="red">2.04<br> (1713ns)</span>
12365 </p>
12366 </td>
12367 <td>
12368 <p>
12369 <span class="green">1.19<br> (1001ns)</span>
12370 </p>
12371 </td>
12372 <td>
12373 <p>
12374 <span class="green">1.00<br> (840ns)</span>
12375 </p>
12376 </td>
12377 </tr>
12378 <tr>
12379 <td>
12380 <p>
12381 NegativeBinomial (PDF)
12382 </p>
12383 </td>
12384 <td>
12385 <p>
12386 <span class="red">2.38<br> (437ns)</span>
12387 </p>
12388 </td>
12389 <td>
12390 <p>
12391 <span class="green">1.00<br> (184ns)</span>
12392 </p>
12393 </td>
12394 <td>
12395 </td>
12396 </tr>
12397 <tr>
12398 <td>
12399 <p>
12400 NegativeBinomial (quantile)
12401 </p>
12402 </td>
12403 <td>
12404 <p>
12405 <span class="blue">1.71<br> (8682ns)</span>
12406 </p>
12407 </td>
12408 <td>
12409 <p>
12410 <span class="green">1.00<br> (5084ns)</span>
12411 </p>
12412 </td>
12413 <td>
12414 <p>
12415 <span class="red">3.36<br> (17091ns)</span>
12416 </p>
12417 </td>
12418 </tr>
12419 <tr>
12420 <td>
12421 <p>
12422 NonCentralBeta (CDF)
12423 </p>
12424 </td>
12425 <td>
12426 <p>
12427 <span class="blue">1.51<br> (2366ns)</span>
12428 </p>
12429 </td>
12430 <td>
12431 <p>
12432 <span class="green">1.00<br> (1565ns)</span>
12433 </p>
12434 </td>
12435 <td>
12436 </td>
12437 </tr>
12438 <tr>
12439 <td>
12440 <p>
12441 NonCentralBeta (PDF)
12442 </p>
12443 </td>
12444 <td>
12445 <p>
12446 <span class="blue">1.55<br> (1774ns)</span>
12447 </p>
12448 </td>
12449 <td>
12450 <p>
12451 <span class="green">1.00<br> (1142ns)</span>
12452 </p>
12453 </td>
12454 <td>
12455 </td>
12456 </tr>
12457 <tr>
12458 <td>
12459 <p>
12460 NonCentralBeta (quantile)
12461 </p>
12462 </td>
12463 <td>
12464 <p>
12465 <span class="blue">1.62<br> (50346ns)</span>
12466 </p>
12467 </td>
12468 <td>
12469 <p>
12470 <span class="green">1.00<br> (31142ns)</span>
12471 </p>
12472 </td>
12473 <td>
12474 </td>
12475 </tr>
12476 <tr>
12477 <td>
12478 <p>
12479 NonCentralChiSquared (CDF)
12480 </p>
12481 </td>
12482 <td>
12483 <p>
12484 <span class="red">9.45<br> (6813ns)</span>
12485 </p>
12486 </td>
12487 <td>
12488 <p>
12489 <span class="red">6.21<br> (4481ns)</span>
12490 </p>
12491 </td>
12492 <td>
12493 <p>
12494 <span class="green">1.00<br> (721ns)</span>
12495 </p>
12496 </td>
12497 </tr>
12498 <tr>
12499 <td>
12500 <p>
12501 NonCentralChiSquared (PDF)
12502 </p>
12503 </td>
12504 <td>
12505 <p>
12506 <span class="blue">1.44<br> (1043ns)</span>
12507 </p>
12508 </td>
12509 <td>
12510 <p>
12511 <span class="green">1.00<br> (722ns)</span>
12512 </p>
12513 </td>
12514 <td>
12515 </td>
12516 </tr>
12517 <tr>
12518 <td>
12519 <p>
12520 NonCentralChiSquared (quantile)
12521 </p>
12522 </td>
12523 <td>
12524 <p>
12525 <span class="red">3.26<br> (49579ns)</span>
12526 </p>
12527 </td>
12528 <td>
12529 <p>
12530 <span class="blue">1.74<br> (26501ns)</span>
12531 </p>
12532 </td>
12533 <td>
12534 <p>
12535 <span class="green">1.00<br> (15221ns)</span>
12536 </p>
12537 </td>
12538 </tr>
12539 <tr>
12540 <td>
12541 <p>
12542 NonCentralF (CDF)
12543 </p>
12544 </td>
12545 <td>
12546 <p>
12547 <span class="blue">1.62<br> (2083ns)</span>
12548 </p>
12549 </td>
12550 <td>
12551 <p>
12552 <span class="green">1.00<br> (1286ns)</span>
12553 </p>
12554 </td>
12555 <td>
12556 <p>
12557 <span class="blue">1.23<br> (1581ns)</span>
12558 </p>
12559 </td>
12560 </tr>
12561 <tr>
12562 <td>
12563 <p>
12564 NonCentralF (PDF)
12565 </p>
12566 </td>
12567 <td>
12568 <p>
12569 <span class="blue">1.64<br> (1689ns)</span>
12570 </p>
12571 </td>
12572 <td>
12573 <p>
12574 <span class="green">1.00<br> (1031ns)</span>
12575 </p>
12576 </td>
12577 <td>
12578 </td>
12579 </tr>
12580 <tr>
12581 <td>
12582 <p>
12583 NonCentralF (quantile)
12584 </p>
12585 </td>
12586 <td>
12587 <p>
12588 <span class="blue">1.78<br> (33446ns)</span>
12589 </p>
12590 </td>
12591 <td>
12592 <p>
12593 <span class="green">1.00<br> (18763ns)</span>
12594 </p>
12595 </td>
12596 <td>
12597 <p>
12598 <span class="green">1.00<br> (18799ns)</span>
12599 </p>
12600 </td>
12601 </tr>
12602 <tr>
12603 <td>
12604 <p>
12605 NonCentralT (CDF)
12606 </p>
12607 </td>
12608 <td>
12609 <p>
12610 <span class="red">2.36<br> (8822ns)</span>
12611 </p>
12612 </td>
12613 <td>
12614 <p>
12615 <span class="blue">1.51<br> (5639ns)</span>
12616 </p>
12617 </td>
12618 <td>
12619 <p>
12620 <span class="green">1.00<br> (3743ns)</span>
12621 </p>
12622 </td>
12623 </tr>
12624 <tr>
12625 <td>
12626 <p>
12627 NonCentralT (PDF)
12628 </p>
12629 </td>
12630 <td>
12631 <p>
12632 <span class="blue">1.53<br> (6702ns)</span>
12633 </p>
12634 </td>
12635 <td>
12636 <p>
12637 <span class="green">1.00<br> (4382ns)</span>
12638 </p>
12639 </td>
12640 <td>
12641 </td>
12642 </tr>
12643 <tr>
12644 <td>
12645 <p>
12646 NonCentralT (quantile)
12647 </p>
12648 </td>
12649 <td>
12650 <p>
12651 <span class="blue">1.71<br> (91176ns)</span>
12652 </p>
12653 </td>
12654 <td>
12655 <p>
12656 <span class="green">1.00<br> (53475ns)</span>
12657 </p>
12658 </td>
12659 <td>
12660 <p>
12661 <span class="green">1.05<br> (56248ns)</span>
12662 </p>
12663 </td>
12664 </tr>
12665 <tr>
12666 <td>
12667 <p>
12668 Normal (CDF)
12669 </p>
12670 </td>
12671 <td>
12672 <p>
12673 <span class="blue">1.52<br> (76ns)</span>
12674 </p>
12675 </td>
12676 <td>
12677 <p>
12678 <span class="green">1.00<br> (50ns)</span>
12679 </p>
12680 </td>
12681 <td>
12682 <p>
12683 <span class="red">4.62<br> (231ns)</span>
12684 </p>
12685 </td>
12686 </tr>
12687 <tr>
12688 <td>
12689 <p>
12690 Normal (PDF)
12691 </p>
12692 </td>
12693 <td>
12694 <p>
12695 <span class="green">1.04<br> (57ns)</span>
12696 </p>
12697 </td>
12698 <td>
12699 <p>
12700 <span class="green">1.00<br> (55ns)</span>
12701 </p>
12702 </td>
12703 <td>
12704 </td>
12705 </tr>
12706 <tr>
12707 <td>
12708 <p>
12709 Normal (quantile)
12710 </p>
12711 </td>
12712 <td>
12713 <p>
12714 <span class="blue">1.78<br> (89ns)</span>
12715 </p>
12716 </td>
12717 <td>
12718 <p>
12719 <span class="green">1.00<br> (50ns)</span>
12720 </p>
12721 </td>
12722 <td>
12723 <p>
12724 <span class="red">12.96<br> (648ns)</span>
12725 </p>
12726 </td>
12727 </tr>
12728 <tr>
12729 <td>
12730 <p>
12731 Pareto (CDF)
12732 </p>
12733 </td>
12734 <td>
12735 <p>
12736 <span class="green">1.00<br> (59ns)</span>
12737 </p>
12738 </td>
12739 <td>
12740 <p>
12741 <span class="green">1.02<br> (60ns)</span>
12742 </p>
12743 </td>
12744 <td>
12745 </td>
12746 </tr>
12747 <tr>
12748 <td>
12749 <p>
12750 Pareto (PDF)
12751 </p>
12752 </td>
12753 <td>
12754 <p>
12755 <span class="green">1.00<br> (88ns)</span>
12756 </p>
12757 </td>
12758 <td>
12759 <p>
12760 <span class="green">1.00<br> (88ns)</span>
12761 </p>
12762 </td>
12763 <td>
12764 </td>
12765 </tr>
12766 <tr>
12767 <td>
12768 <p>
12769 Pareto (quantile)
12770 </p>
12771 </td>
12772 <td>
12773 <p>
12774 <span class="green">1.04<br> (78ns)</span>
12775 </p>
12776 </td>
12777 <td>
12778 <p>
12779 <span class="green">1.00<br> (75ns)</span>
12780 </p>
12781 </td>
12782 <td>
12783 </td>
12784 </tr>
12785 <tr>
12786 <td>
12787 <p>
12788 Poisson (CDF)
12789 </p>
12790 </td>
12791 <td>
12792 <p>
12793 <span class="blue">1.64<br> (247ns)</span>
12794 </p>
12795 </td>
12796 <td>
12797 <p>
12798 <span class="green">1.00<br> (151ns)</span>
12799 </p>
12800 </td>
12801 <td>
12802 <p>
12803 <span class="blue">1.66<br> (251ns)</span>
12804 </p>
12805 </td>
12806 </tr>
12807 <tr>
12808 <td>
12809 <p>
12810 Poisson (PDF)
12811 </p>
12812 </td>
12813 <td>
12814 <p>
12815 <span class="blue">1.62<br> (170ns)</span>
12816 </p>
12817 </td>
12818 <td>
12819 <p>
12820 <span class="green">1.00<br> (105ns)</span>
12821 </p>
12822 </td>
12823 <td>
12824 </td>
12825 </tr>
12826 <tr>
12827 <td>
12828 <p>
12829 Poisson (quantile)
12830 </p>
12831 </td>
12832 <td>
12833 <p>
12834 <span class="blue">1.67<br> (1094ns)</span>
12835 </p>
12836 </td>
12837 <td>
12838 <p>
12839 <span class="green">1.00<br> (655ns)</span>
12840 </p>
12841 </td>
12842 <td>
12843 <p>
12844 <span class="red">4.63<br> (3032ns)</span>
12845 </p>
12846 </td>
12847 </tr>
12848 <tr>
12849 <td>
12850 <p>
12851 Rayleigh (CDF)
12852 </p>
12853 </td>
12854 <td>
12855 <p>
12856 <span class="blue">1.22<br> (44ns)</span>
12857 </p>
12858 </td>
12859 <td>
12860 <p>
12861 <span class="green">1.00<br> (36ns)</span>
12862 </p>
12863 </td>
12864 <td>
12865 </td>
12866 </tr>
12867 <tr>
12868 <td>
12869 <p>
12870 Rayleigh (PDF)
12871 </p>
12872 </td>
12873 <td>
12874 <p>
12875 <span class="green">1.03<br> (62ns)</span>
12876 </p>
12877 </td>
12878 <td>
12879 <p>
12880 <span class="green">1.00<br> (60ns)</span>
12881 </p>
12882 </td>
12883 <td>
12884 </td>
12885 </tr>
12886 <tr>
12887 <td>
12888 <p>
12889 Rayleigh (quantile)
12890 </p>
12891 </td>
12892 <td>
12893 <p>
12894 <span class="blue">1.66<br> (48ns)</span>
12895 </p>
12896 </td>
12897 <td>
12898 <p>
12899 <span class="green">1.00<br> (29ns)</span>
12900 </p>
12901 </td>
12902 <td>
12903 </td>
12904 </tr>
12905 <tr>
12906 <td>
12907 <p>
12908 SkewNormal (CDF)
12909 </p>
12910 </td>
12911 <td>
12912 <p>
12913 <span class="green">1.06<br> (438ns)</span>
12914 </p>
12915 </td>
12916 <td>
12917 <p>
12918 <span class="green">1.00<br> (414ns)</span>
12919 </p>
12920 </td>
12921 <td>
12922 </td>
12923 </tr>
12924 <tr>
12925 <td>
12926 <p>
12927 SkewNormal (PDF)
12928 </p>
12929 </td>
12930 <td>
12931 <p>
12932 <span class="blue">1.22<br> (123ns)</span>
12933 </p>
12934 </td>
12935 <td>
12936 <p>
12937 <span class="green">1.00<br> (101ns)</span>
12938 </p>
12939 </td>
12940 <td>
12941 </td>
12942 </tr>
12943 <tr>
12944 <td>
12945 <p>
12946 SkewNormal (quantile)
12947 </p>
12948 </td>
12949 <td>
12950 <p>
12951 <span class="green">1.10<br> (3849ns)</span>
12952 </p>
12953 </td>
12954 <td>
12955 <p>
12956 <span class="green">1.00<br> (3502ns)</span>
12957 </p>
12958 </td>
12959 <td>
12960 </td>
12961 </tr>
12962 <tr>
12963 <td>
12964 <p>
12965 StudentsT (CDF)
12966 </p>
12967 </td>
12968 <td>
12969 <p>
12970 <span class="blue">1.88<br> (877ns)</span>
12971 </p>
12972 </td>
12973 <td>
12974 <p>
12975 <span class="green">1.00<br> (466ns)</span>
12976 </p>
12977 </td>
12978 <td>
12979 <p>
12980 <span class="green">1.16<br> (541ns)</span>
12981 </p>
12982 </td>
12983 </tr>
12984 <tr>
12985 <td>
12986 <p>
12987 StudentsT (PDF)
12988 </p>
12989 </td>
12990 <td>
12991 <p>
12992 <span class="red">2.13<br> (387ns)</span>
12993 </p>
12994 </td>
12995 <td>
12996 <p>
12997 <span class="green">1.00<br> (182ns)</span>
12998 </p>
12999 </td>
13000 <td>
13001 </td>
13002 </tr>
13003 <tr>
13004 <td>
13005 <p>
13006 StudentsT (quantile)
13007 </p>
13008 </td>
13009 <td>
13010 <p>
13011 <span class="blue">1.69<br> (1549ns)</span>
13012 </p>
13013 </td>
13014 <td>
13015 <p>
13016 <span class="green">1.00<br> (915ns)</span>
13017 </p>
13018 </td>
13019 <td>
13020 <p>
13021 <span class="red">4.26<br> (3894ns)</span>
13022 </p>
13023 </td>
13024 </tr>
13025 <tr>
13026 <td>
13027 <p>
13028 Weibull (CDF)
13029 </p>
13030 </td>
13031 <td>
13032 <p>
13033 <span class="green">1.16<br> (92ns)</span>
13034 </p>
13035 </td>
13036 <td>
13037 <p>
13038 <span class="green">1.00<br> (79ns)</span>
13039 </p>
13040 </td>
13041 <td>
13042 </td>
13043 </tr>
13044 <tr>
13045 <td>
13046 <p>
13047 Weibull (PDF)
13048 </p>
13049 </td>
13050 <td>
13051 <p>
13052 <span class="green">1.01<br> (146ns)</span>
13053 </p>
13054 </td>
13055 <td>
13056 <p>
13057 <span class="green">1.00<br> (144ns)</span>
13058 </p>
13059 </td>
13060 <td>
13061 </td>
13062 </tr>
13063 <tr>
13064 <td>
13065 <p>
13066 Weibull (quantile)
13067 </p>
13068 </td>
13069 <td>
13070 <p>
13071 <span class="green">1.14<br> (128ns)</span>
13072 </p>
13073 </td>
13074 <td>
13075 <p>
13076 <span class="green">1.00<br> (112ns)</span>
13077 </p>
13078 </td>
13079 <td>
13080 </td>
13081 </tr>
13082 </tbody>
13083 </table></div>
13084 </div>
13085 <br class="table-break">
13086 </div>
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&#160;9.&#160;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">
13095 <colgroup>
13096 <col>
13097 <col>
13098 <col>
13099 <col>
13100 <col>
13101 <col>
13102 </colgroup>
13103 <thead><tr>
13104 <th>
13105 <p>
13106 Function
13107 </p>
13108 </th>
13109 <th>
13110 <p>
13111 boost 1.61
13112 </p>
13113 </th>
13114 <th>
13115 <p>
13116 Boost<br> promote_double&lt;false&gt;
13117 </p>
13118 </th>
13119 <th>
13120 <p>
13121 GSL
13122 </p>
13123 </th>
13124 <th>
13125 <p>
13126 Rmath 3.0.2
13127 </p>
13128 </th>
13129 <th>
13130 <p>
13131 DCDFLIB
13132 </p>
13133 </th>
13134 </tr></thead>
13135 <tbody>
13136 <tr>
13137 <td>
13138 <p>
13139 ArcSine (CDF)
13140 </p>
13141 </td>
13142 <td>
13143 <p>
13144 <span class="green">1.00<br> (33ns)</span>
13145 </p>
13146 </td>
13147 <td>
13148 <p>
13149 <span class="green">1.03<br> (34ns)</span>
13150 </p>
13151 </td>
13152 <td>
13153 </td>
13154 <td>
13155 </td>
13156 <td>
13157 </td>
13158 </tr>
13159 <tr>
13160 <td>
13161 <p>
13162 ArcSine (PDF)
13163 </p>
13164 </td>
13165 <td>
13166 <p>
13167 <span class="green">1.00<br> (9ns)</span>
13168 </p>
13169 </td>
13170 <td>
13171 <p>
13172 <span class="green">1.00<br> (9ns)</span>
13173 </p>
13174 </td>
13175 <td>
13176 </td>
13177 <td>
13178 </td>
13179 <td>
13180 </td>
13181 </tr>
13182 <tr>
13183 <td>
13184 <p>
13185 ArcSine (quantile)
13186 </p>
13187 </td>
13188 <td>
13189 <p>
13190 <span class="green">1.00<br> (21ns)</span>
13191 </p>
13192 </td>
13193 <td>
13194 <p>
13195 <span class="green">1.05<br> (22ns)</span>
13196 </p>
13197 </td>
13198 <td>
13199 </td>
13200 <td>
13201 </td>
13202 <td>
13203 </td>
13204 </tr>
13205 <tr>
13206 <td>
13207 <p>
13208 Beta (CDF)
13209 </p>
13210 </td>
13211 <td>
13212 <p>
13213 <span class="red">2.40<br> (452ns)</span>
13214 </p>
13215 </td>
13216 <td>
13217 <p>
13218 <span class="green">1.00<br> (188ns)</span>
13219 </p>
13220 </td>
13221 <td>
13222 <p>
13223 <span class="red">2.66<br> (500ns)</span>
13224 </p>
13225 </td>
13226 <td>
13227 <p>
13228 <span class="blue">1.64<br> (308ns)</span>
13229 </p>
13230 </td>
13231 <td>
13232 <p>
13233 <span class="red">2.39<br> (449ns)</span>
13234 </p>
13235 </td>
13236 </tr>
13237 <tr>
13238 <td>
13239 <p>
13240 Beta (PDF)
13241 </p>
13242 </td>
13243 <td>
13244 <p>
13245 <span class="red">2.52<br> (355ns)</span>
13246 </p>
13247 </td>
13248 <td>
13249 <p>
13250 <span class="green">1.00<br> (141ns)</span>
13251 </p>
13252 </td>
13253 <td>
13254 <p>
13255 <span class="grey">-</span>
13256 </p>
13257 </td>
13258 <td>
13259 <p>
13260 <span class="blue">1.71<br> (241ns)</span>
13261 </p>
13262 </td>
13263 <td>
13264 </td>
13265 </tr>
13266 <tr>
13267 <td>
13268 <p>
13269 Beta (quantile)
13270 </p>
13271 </td>
13272 <td>
13273 <p>
13274 <span class="red">2.40<br> (2863ns)</span>
13275 </p>
13276 </td>
13277 <td>
13278 <p>
13279 <span class="green">1.00<br> (1192ns)</span>
13280 </p>
13281 </td>
13282 <td>
13283 <p>
13284 <span class="red">13.48<br> (16063ns)</span>
13285 </p>
13286 </td>
13287 <td>
13288 <p>
13289 <span class="red">15.15<br> (18064ns)</span>
13290 </p>
13291 </td>
13292 <td>
13293 <p>
13294 <span class="red">7.43<br> (8852ns)</span>
13295 </p>
13296 </td>
13297 </tr>
13298 <tr>
13299 <td>
13300 <p>
13301 Binomial (CDF)
13302 </p>
13303 </td>
13304 <td>
13305 <p>
13306 <span class="blue">1.72<br> (1133ns)</span>
13307 </p>
13308 </td>
13309 <td>
13310 <p>
13311 <span class="green">1.00<br> (657ns)</span>
13312 </p>
13313 </td>
13314 <td>
13315 <p>
13316 <span class="blue">1.40<br> (920ns)</span>
13317 </p>
13318 </td>
13319 <td>
13320 <p>
13321 <span class="green">1.17<br> (768ns)</span>
13322 </p>
13323 </td>
13324 <td>
13325 <p>
13326 <span class="blue">1.23<br> (807ns)</span>
13327 </p>
13328 </td>
13329 </tr>
13330 <tr>
13331 <td>
13332 <p>
13333 Binomial (PDF)
13334 </p>
13335 </td>
13336 <td>
13337 <p>
13338 <span class="red">2.25<br> (376ns)</span>
13339 </p>
13340 </td>
13341 <td>
13342 <p>
13343 <span class="green">1.00<br> (167ns)</span>
13344 </p>
13345 </td>
13346 <td>
13347 <p>
13348 <span class="grey">-</span>
13349 </p>
13350 </td>
13351 <td>
13352 <p>
13353 <span class="green">1.07<br> (179ns)</span>
13354 </p>
13355 </td>
13356 <td>
13357 </td>
13358 </tr>
13359 <tr>
13360 <td>
13361 <p>
13362 Binomial (quantile)
13363 </p>
13364 </td>
13365 <td>
13366 <p>
13367 <span class="red">2.47<br> (5047ns)</span>
13368 </p>
13369 </td>
13370 <td>
13371 <p>
13372 <span class="blue">1.48<br> (3017ns)</span>
13373 </p>
13374 </td>
13375 <td>
13376 <p>
13377 <span class="grey">-</span>
13378 </p>
13379 </td>
13380 <td>
13381 <p>
13382 <span class="green">1.00<br> (2040ns)</span>
13383 </p>
13384 </td>
13385 <td>
13386 <p>
13387 <span class="red">6.21<br> (12659ns)</span>
13388 </p>
13389 </td>
13390 </tr>
13391 <tr>
13392 <td>
13393 <p>
13394 Cauchy (CDF)
13395 </p>
13396 </td>
13397 <td>
13398 <p>
13399 <span class="blue">1.38<br> (29ns)</span>
13400 </p>
13401 </td>
13402 <td>
13403 <p>
13404 <span class="blue">1.33<br> (28ns)</span>
13405 </p>
13406 </td>
13407 <td>
13408 <p>
13409 <span class="green">1.00<br> (21ns)</span>
13410 </p>
13411 </td>
13412 <td>
13413 <p>
13414 <span class="blue">1.81<br> (38ns)</span>
13415 </p>
13416 </td>
13417 <td>
13418 </td>
13419 </tr>
13420 <tr>
13421 <td>
13422 <p>
13423 Cauchy (PDF)
13424 </p>
13425 </td>
13426 <td>
13427 <p>
13428 <span class="green">1.12<br> (9ns)</span>
13429 </p>
13430 </td>
13431 <td>
13432 <p>
13433 <span class="green">1.00<br> (8ns)</span>
13434 </p>
13435 </td>
13436 <td>
13437 <p>
13438 <span class="grey">-</span>
13439 </p>
13440 </td>
13441 <td>
13442 <p>
13443 <span class="blue">1.50<br> (12ns)</span>
13444 </p>
13445 </td>
13446 <td>
13447 </td>
13448 </tr>
13449 <tr>
13450 <td>
13451 <p>
13452 Cauchy (quantile)
13453 </p>
13454 </td>
13455 <td>
13456 <p>
13457 <span class="green">1.00<br> (43ns)</span>
13458 </p>
13459 </td>
13460 <td>
13461 <p>
13462 <span class="green">1.00<br> (43ns)</span>
13463 </p>
13464 </td>
13465 <td>
13466 <p>
13467 <span class="red">59.65<br> (2565ns)</span>
13468 </p>
13469 </td>
13470 <td>
13471 <p>
13472 <span class="red">59.21<br> (2546ns)</span>
13473 </p>
13474 </td>
13475 <td>
13476 </td>
13477 </tr>
13478 <tr>
13479 <td>
13480 <p>
13481 ChiSquared (CDF)
13482 </p>
13483 </td>
13484 <td>
13485 <p>
13486 <span class="red">2.28<br> (545ns)</span>
13487 </p>
13488 </td>
13489 <td>
13490 <p>
13491 <span class="green">1.06<br> (253ns)</span>
13492 </p>
13493 </td>
13494 <td>
13495 <p>
13496 <span class="red">16.73<br> (3999ns)</span>
13497 </p>
13498 </td>
13499 <td>
13500 <p>
13501 <span class="blue">1.23<br> (293ns)</span>
13502 </p>
13503 </td>
13504 <td>
13505 <p>
13506 <span class="green">1.00<br> (239ns)</span>
13507 </p>
13508 </td>
13509 </tr>
13510 <tr>
13511 <td>
13512 <p>
13513 ChiSquared (PDF)
13514 </p>
13515 </td>
13516 <td>
13517 <p>
13518 <span class="red">3.20<br> (362ns)</span>
13519 </p>
13520 </td>
13521 <td>
13522 <p>
13523 <span class="blue">1.24<br> (140ns)</span>
13524 </p>
13525 </td>
13526 <td>
13527 <p>
13528 <span class="grey">-</span>
13529 </p>
13530 </td>
13531 <td>
13532 <p>
13533 <span class="green">1.00<br> (113ns)</span>
13534 </p>
13535 </td>
13536 <td>
13537 </td>
13538 </tr>
13539 <tr>
13540 <td>
13541 <p>
13542 ChiSquared (quantile)
13543 </p>
13544 </td>
13545 <td>
13546 <p>
13547 <span class="blue">1.94<br> (1416ns)</span>
13548 </p>
13549 </td>
13550 <td>
13551 <p>
13552 <span class="green">1.00<br> (729ns)</span>
13553 </p>
13554 </td>
13555 <td>
13556 <p>
13557 <span class="red">51.52<br> (37557ns)</span>
13558 </p>
13559 </td>
13560 <td>
13561 <p>
13562 <span class="red">2.26<br> (1644ns)</span>
13563 </p>
13564 </td>
13565 <td>
13566 <p>
13567 <span class="red">7.71<br> (5623ns)</span>
13568 </p>
13569 </td>
13570 </tr>
13571 <tr>
13572 <td>
13573 <p>
13574 Exponential (CDF)
13575 </p>
13576 </td>
13577 <td>
13578 <p>
13579 <span class="green">1.05<br> (20ns)</span>
13580 </p>
13581 </td>
13582 <td>
13583 <p>
13584 <span class="green">1.00<br> (19ns)</span>
13585 </p>
13586 </td>
13587 <td>
13588 <p>
13589 <span class="blue">1.21<br> (23ns)</span>
13590 </p>
13591 </td>
13592 <td>
13593 <p>
13594 <span class="blue">1.53<br> (29ns)</span>
13595 </p>
13596 </td>
13597 <td>
13598 </td>
13599 </tr>
13600 <tr>
13601 <td>
13602 <p>
13603 Exponential (PDF)
13604 </p>
13605 </td>
13606 <td>
13607 <p>
13608 <span class="green">1.00<br> (26ns)</span>
13609 </p>
13610 </td>
13611 <td>
13612 <p>
13613 <span class="green">1.00<br> (26ns)</span>
13614 </p>
13615 </td>
13616 <td>
13617 <p>
13618 <span class="grey">-</span>
13619 </p>
13620 </td>
13621 <td>
13622 <p>
13623 <span class="blue">1.27<br> (33ns)</span>
13624 </p>
13625 </td>
13626 <td>
13627 </td>
13628 </tr>
13629 <tr>
13630 <td>
13631 <p>
13632 Exponential (quantile)
13633 </p>
13634 </td>
13635 <td>
13636 <p>
13637 <span class="blue">1.56<br> (25ns)</span>
13638 </p>
13639 </td>
13640 <td>
13641 <p>
13642 <span class="blue">1.44<br> (23ns)</span>
13643 </p>
13644 </td>
13645 <td>
13646 <p>
13647 <span class="green">1.00<br> (16ns)</span>
13648 </p>
13649 </td>
13650 <td>
13651 <p>
13652 <span class="blue">1.44<br> (23ns)</span>
13653 </p>
13654 </td>
13655 <td>
13656 </td>
13657 </tr>
13658 <tr>
13659 <td>
13660 <p>
13661 ExtremeValue (CDF)
13662 </p>
13663 </td>
13664 <td>
13665 <p>
13666 <span class="green">1.00<br> (48ns)</span>
13667 </p>
13668 </td>
13669 <td>
13670 <p>
13671 <span class="green">1.00<br> (48ns)</span>
13672 </p>
13673 </td>
13674 <td>
13675 </td>
13676 <td>
13677 </td>
13678 <td>
13679 </td>
13680 </tr>
13681 <tr>
13682 <td>
13683 <p>
13684 ExtremeValue (PDF)
13685 </p>
13686 </td>
13687 <td>
13688 <p>
13689 <span class="green">1.01<br> (68ns)</span>
13690 </p>
13691 </td>
13692 <td>
13693 <p>
13694 <span class="green">1.00<br> (67ns)</span>
13695 </p>
13696 </td>
13697 <td>
13698 </td>
13699 <td>
13700 </td>
13701 <td>
13702 </td>
13703 </tr>
13704 <tr>
13705 <td>
13706 <p>
13707 ExtremeValue (quantile)
13708 </p>
13709 </td>
13710 <td>
13711 <p>
13712 <span class="green">1.05<br> (68ns)</span>
13713 </p>
13714 </td>
13715 <td>
13716 <p>
13717 <span class="green">1.00<br> (65ns)</span>
13718 </p>
13719 </td>
13720 <td>
13721 </td>
13722 <td>
13723 </td>
13724 <td>
13725 </td>
13726 </tr>
13727 <tr>
13728 <td>
13729 <p>
13730 F (CDF)
13731 </p>
13732 </td>
13733 <td>
13734 <p>
13735 <span class="blue">1.77<br> (1028ns)</span>
13736 </p>
13737 </td>
13738 <td>
13739 <p>
13740 <span class="green">1.00<br> (580ns)</span>
13741 </p>
13742 </td>
13743 <td>
13744 <p>
13745 <span class="blue">1.59<br> (921ns)</span>
13746 </p>
13747 </td>
13748 <td>
13749 <p>
13750 <span class="green">1.13<br> (653ns)</span>
13751 </p>
13752 </td>
13753 <td>
13754 <p>
13755 <span class="green">1.10<br> (637ns)</span>
13756 </p>
13757 </td>
13758 </tr>
13759 <tr>
13760 <td>
13761 <p>
13762 F (PDF)
13763 </p>
13764 </td>
13765 <td>
13766 <p>
13767 <span class="red">2.39<br> (409ns)</span>
13768 </p>
13769 </td>
13770 <td>
13771 <p>
13772 <span class="green">1.00<br> (171ns)</span>
13773 </p>
13774 </td>
13775 <td>
13776 <p>
13777 <span class="grey">-</span>
13778 </p>
13779 </td>
13780 <td>
13781 <p>
13782 <span class="green">1.12<br> (192ns)</span>
13783 </p>
13784 </td>
13785 <td>
13786 </td>
13787 </tr>
13788 <tr>
13789 <td>
13790 <p>
13791 F (quantile)
13792 </p>
13793 </td>
13794 <td>
13795 <p>
13796 <span class="blue">1.86<br> (2899ns)</span>
13797 </p>
13798 </td>
13799 <td>
13800 <p>
13801 <span class="green">1.00<br> (1556ns)</span>
13802 </p>
13803 </td>
13804 <td>
13805 <p>
13806 <span class="red">9.67<br> (15050ns)</span>
13807 </p>
13808 </td>
13809 <td>
13810 <p>
13811 <span class="blue">1.98<br> (3083ns)</span>
13812 </p>
13813 </td>
13814 <td>
13815 <p>
13816 <span class="red">5.85<br> (9110ns)</span>
13817 </p>
13818 </td>
13819 </tr>
13820 <tr>
13821 <td>
13822 <p>
13823 Gamma (CDF)
13824 </p>
13825 </td>
13826 <td>
13827 <p>
13828 <span class="red">2.48<br> (619ns)</span>
13829 </p>
13830 </td>
13831 <td>
13832 <p>
13833 <span class="green">1.01<br> (253ns)</span>
13834 </p>
13835 </td>
13836 <td>
13837 <p>
13838 <span class="red">6.12<br> (1529ns)</span>
13839 </p>
13840 </td>
13841 <td>
13842 <p>
13843 <span class="blue">1.40<br> (349ns)</span>
13844 </p>
13845 </td>
13846 <td>
13847 <p>
13848 <span class="green">1.00<br> (250ns)</span>
13849 </p>
13850 </td>
13851 </tr>
13852 <tr>
13853 <td>
13854 <p>
13855 Gamma (PDF)
13856 </p>
13857 </td>
13858 <td>
13859 <p>
13860 <span class="red">2.91<br> (480ns)</span>
13861 </p>
13862 </td>
13863 <td>
13864 <p>
13865 <span class="green">1.02<br> (169ns)</span>
13866 </p>
13867 </td>
13868 <td>
13869 <p>
13870 <span class="grey">-</span>
13871 </p>
13872 </td>
13873 <td>
13874 <p>
13875 <span class="green">1.00<br> (165ns)</span>
13876 </p>
13877 </td>
13878 <td>
13879 </td>
13880 </tr>
13881 <tr>
13882 <td>
13883 <p>
13884 Gamma (quantile)
13885 </p>
13886 </td>
13887 <td>
13888 <p>
13889 <span class="red">2.29<br> (1971ns)</span>
13890 </p>
13891 </td>
13892 <td>
13893 <p>
13894 <span class="green">1.00<br> (860ns)</span>
13895 </p>
13896 </td>
13897 <td>
13898 <p>
13899 <span class="red">13.93<br> (11979ns)</span>
13900 </p>
13901 </td>
13902 <td>
13903 <p>
13904 <span class="red">2.13<br> (1829ns)</span>
13905 </p>
13906 </td>
13907 <td>
13908 <p>
13909 <span class="green">1.03<br> (886ns)</span>
13910 </p>
13911 </td>
13912 </tr>
13913 <tr>
13914 <td>
13915 <p>
13916 Geometric (CDF)
13917 </p>
13918 </td>
13919 <td>
13920 <p>
13921 <span class="green">1.00<br> (26ns)</span>
13922 </p>
13923 </td>
13924 <td>
13925 <p>
13926 <span class="green">1.08<br> (28ns)</span>
13927 </p>
13928 </td>
13929 <td>
13930 <p>
13931 <span class="green">1.00<br> (26ns)</span>
13932 </p>
13933 </td>
13934 <td>
13935 <p>
13936 <span class="red">2.08<br> (54ns)</span>
13937 </p>
13938 </td>
13939 <td>
13940 </td>
13941 </tr>
13942 <tr>
13943 <td>
13944 <p>
13945 Geometric (PDF)
13946 </p>
13947 </td>
13948 <td>
13949 <p>
13950 <span class="green">1.00<br> (33ns)</span>
13951 </p>
13952 </td>
13953 <td>
13954 <p>
13955 <span class="green">1.06<br> (35ns)</span>
13956 </p>
13957 </td>
13958 <td>
13959 <p>
13960 <span class="grey">-</span>
13961 </p>
13962 </td>
13963 <td>
13964 <p>
13965 <span class="red">7.15<br> (236ns)</span>
13966 </p>
13967 </td>
13968 <td>
13969 </td>
13970 </tr>
13971 <tr>
13972 <td>
13973 <p>
13974 Geometric (quantile)
13975 </p>
13976 </td>
13977 <td>
13978 <p>
13979 <span class="green">1.00<br> (22ns)</span>
13980 </p>
13981 </td>
13982 <td>
13983 <p>
13984 <span class="green">1.00<br> (22ns)</span>
13985 </p>
13986 </td>
13987 <td>
13988 <p>
13989 <span class="grey">-</span>
13990 </p>
13991 </td>
13992 <td>
13993 <p>
13994 <span class="red">2.18<br> (48ns)</span>
13995 </p>
13996 </td>
13997 <td>
13998 </td>
13999 </tr>
14000 <tr>
14001 <td>
14002 <p>
14003 Hypergeometric (CDF)
14004 </p>
14005 </td>
14006 <td>
14007 <p>
14008 <span class="red">12.07<br> (11779ns)</span>
14009 </p>
14010 </td>
14011 <td>
14012 <p>
14013 <span class="red">6.58<br> (6423ns)</span>
14014 </p>
14015 </td>
14016 <td>
14017 <p>
14018 <span class="blue">1.61<br> (1568ns)</span>
14019 </p>
14020 </td>
14021 <td>
14022 <p>
14023 <span class="green">1.00<br> (976ns)</span>
14024 </p>
14025 </td>
14026 <td>
14027 </td>
14028 </tr>
14029 <tr>
14030 <td>
14031 <p>
14032 Hypergeometric (PDF)
14033 </p>
14034 </td>
14035 <td>
14036 <p>
14037 <span class="red">25.41<br> (11384ns)</span>
14038 </p>
14039 </td>
14040 <td>
14041 <p>
14042 <span class="red">13.51<br> (6054ns)</span>
14043 </p>
14044 </td>
14045 <td>
14046 <p>
14047 <span class="grey">-</span>
14048 </p>
14049 </td>
14050 <td>
14051 <p>
14052 <span class="green">1.00<br> (448ns)</span>
14053 </p>
14054 </td>
14055 <td>
14056 </td>
14057 </tr>
14058 <tr>
14059 <td>
14060 <p>
14061 Hypergeometric (quantile)
14062 </p>
14063 </td>
14064 <td>
14065 <p>
14066 <span class="green">1.00<br> (57820ns)</span>
14067 </p>
14068 </td>
14069 <td>
14070 <p>
14071 <span class="blue">1.54<br> (89233ns)</span>
14072 </p>
14073 </td>
14074 <td>
14075 <p>
14076 <span class="grey">-</span>
14077 </p>
14078 </td>
14079 <td>
14080 <p>
14081 <span class="blue">1.60<br> (92679ns)</span>
14082 </p>
14083 </td>
14084 <td>
14085 </td>
14086 </tr>
14087 <tr>
14088 <td>
14089 <p>
14090 InverseChiSquared (CDF)
14091 </p>
14092 </td>
14093 <td>
14094 <p>
14095 <span class="red">2.23<br> (546ns)</span>
14096 </p>
14097 </td>
14098 <td>
14099 <p>
14100 <span class="green">1.00<br> (245ns)</span>
14101 </p>
14102 </td>
14103 <td>
14104 </td>
14105 <td>
14106 </td>
14107 <td>
14108 </td>
14109 </tr>
14110 <tr>
14111 <td>
14112 <p>
14113 InverseChiSquared (PDF)
14114 </p>
14115 </td>
14116 <td>
14117 <p>
14118 <span class="red">2.28<br> (342ns)</span>
14119 </p>
14120 </td>
14121 <td>
14122 <p>
14123 <span class="green">1.00<br> (150ns)</span>
14124 </p>
14125 </td>
14126 <td>
14127 </td>
14128 <td>
14129 </td>
14130 <td>
14131 </td>
14132 </tr>
14133 <tr>
14134 <td>
14135 <p>
14136 InverseChiSquared (quantile)
14137 </p>
14138 </td>
14139 <td>
14140 <p>
14141 <span class="blue">1.86<br> (1378ns)</span>
14142 </p>
14143 </td>
14144 <td>
14145 <p>
14146 <span class="green">1.00<br> (740ns)</span>
14147 </p>
14148 </td>
14149 <td>
14150 </td>
14151 <td>
14152 </td>
14153 <td>
14154 </td>
14155 </tr>
14156 <tr>
14157 <td>
14158 <p>
14159 InverseGamma (CDF)
14160 </p>
14161 </td>
14162 <td>
14163 <p>
14164 <span class="red">2.50<br> (610ns)</span>
14165 </p>
14166 </td>
14167 <td>
14168 <p>
14169 <span class="green">1.00<br> (244ns)</span>
14170 </p>
14171 </td>
14172 <td>
14173 </td>
14174 <td>
14175 </td>
14176 <td>
14177 </td>
14178 </tr>
14179 <tr>
14180 <td>
14181 <p>
14182 InverseGamma (PDF)
14183 </p>
14184 </td>
14185 <td>
14186 <p>
14187 <span class="red">2.76<br> (477ns)</span>
14188 </p>
14189 </td>
14190 <td>
14191 <p>
14192 <span class="green">1.00<br> (173ns)</span>
14193 </p>
14194 </td>
14195 <td>
14196 </td>
14197 <td>
14198 </td>
14199 <td>
14200 </td>
14201 </tr>
14202 <tr>
14203 <td>
14204 <p>
14205 InverseGamma (quantile)
14206 </p>
14207 </td>
14208 <td>
14209 <p>
14210 <span class="red">2.23<br> (1870ns)</span>
14211 </p>
14212 </td>
14213 <td>
14214 <p>
14215 <span class="green">1.00<br> (838ns)</span>
14216 </p>
14217 </td>
14218 <td>
14219 </td>
14220 <td>
14221 </td>
14222 <td>
14223 </td>
14224 </tr>
14225 <tr>
14226 <td>
14227 <p>
14228 InverseGaussian (CDF)
14229 </p>
14230 </td>
14231 <td>
14232 <p>
14233 <span class="green">1.00<br> (108ns)</span>
14234 </p>
14235 </td>
14236 <td>
14237 <p>
14238 <span class="green">1.00<br> (108ns)</span>
14239 </p>
14240 </td>
14241 <td>
14242 </td>
14243 <td>
14244 </td>
14245 <td>
14246 </td>
14247 </tr>
14248 <tr>
14249 <td>
14250 <p>
14251 InverseGaussian (PDF)
14252 </p>
14253 </td>
14254 <td>
14255 <p>
14256 <span class="green">1.00<br> (19ns)</span>
14257 </p>
14258 </td>
14259 <td>
14260 <p>
14261 <span class="green">1.00<br> (19ns)</span>
14262 </p>
14263 </td>
14264 <td>
14265 </td>
14266 <td>
14267 </td>
14268 <td>
14269 </td>
14270 </tr>
14271 <tr>
14272 <td>
14273 <p>
14274 InverseGaussian (quantile)
14275 </p>
14276 </td>
14277 <td>
14278 <p>
14279 <span class="green">1.01<br> (2105ns)</span>
14280 </p>
14281 </td>
14282 <td>
14283 <p>
14284 <span class="green">1.00<br> (2074ns)</span>
14285 </p>
14286 </td>
14287 <td>
14288 </td>
14289 <td>
14290 </td>
14291 <td>
14292 </td>
14293 </tr>
14294 <tr>
14295 <td>
14296 <p>
14297 Laplace (CDF)
14298 </p>
14299 </td>
14300 <td>
14301 <p>
14302 <span class="blue">1.35<br> (27ns)</span>
14303 </p>
14304 </td>
14305 <td>
14306 <p>
14307 <span class="blue">1.35<br> (27ns)</span>
14308 </p>
14309 </td>
14310 <td>
14311 <p>
14312 <span class="green">1.00<br> (20ns)</span>
14313 </p>
14314 </td>
14315 <td>
14316 </td>
14317 <td>
14318 </td>
14319 </tr>
14320 <tr>
14321 <td>
14322 <p>
14323 Laplace (PDF)
14324 </p>
14325 </td>
14326 <td>
14327 <p>
14328 <span class="green">1.00<br> (28ns)</span>
14329 </p>
14330 </td>
14331 <td>
14332 <p>
14333 <span class="green">1.00<br> (28ns)</span>
14334 </p>
14335 </td>
14336 <td>
14337 </td>
14338 <td>
14339 </td>
14340 <td>
14341 </td>
14342 </tr>
14343 <tr>
14344 <td>
14345 <p>
14346 Laplace (quantile)
14347 </p>
14348 </td>
14349 <td>
14350 <p>
14351 <span class="green">1.14<br> (32ns)</span>
14352 </p>
14353 </td>
14354 <td>
14355 <p>
14356 <span class="green">1.18<br> (33ns)</span>
14357 </p>
14358 </td>
14359 <td>
14360 <p>
14361 <span class="green">1.00<br> (28ns)</span>
14362 </p>
14363 </td>
14364 <td>
14365 </td>
14366 <td>
14367 </td>
14368 </tr>
14369 <tr>
14370 <td>
14371 <p>
14372 LogNormal (CDF)
14373 </p>
14374 </td>
14375 <td>
14376 <p>
14377 <span class="blue">1.67<br> (115ns)</span>
14378 </p>
14379 </td>
14380 <td>
14381 <p>
14382 <span class="green">1.00<br> (69ns)</span>
14383 </p>
14384 </td>
14385 <td>
14386 <p>
14387 <span class="green">1.13<br> (78ns)</span>
14388 </p>
14389 </td>
14390 <td>
14391 <p>
14392 <span class="blue">1.46<br> (101ns)</span>
14393 </p>
14394 </td>
14395 <td>
14396 </td>
14397 </tr>
14398 <tr>
14399 <td>
14400 <p>
14401 LogNormal (PDF)
14402 </p>
14403 </td>
14404 <td>
14405 <p>
14406 <span class="green">1.00<br> (66ns)</span>
14407 </p>
14408 </td>
14409 <td>
14410 <p>
14411 <span class="green">1.02<br> (67ns)</span>
14412 </p>
14413 </td>
14414 <td>
14415 <p>
14416 <span class="grey">-</span>
14417 </p>
14418 </td>
14419 <td>
14420 <p>
14421 <span class="green">1.08<br> (71ns)</span>
14422 </p>
14423 </td>
14424 <td>
14425 </td>
14426 </tr>
14427 <tr>
14428 <td>
14429 <p>
14430 LogNormal (quantile)
14431 </p>
14432 </td>
14433 <td>
14434 <p>
14435 <span class="blue">1.45<br> (103ns)</span>
14436 </p>
14437 </td>
14438 <td>
14439 <p>
14440 <span class="blue">1.32<br> (94ns)</span>
14441 </p>
14442 </td>
14443 <td>
14444 <p>
14445 <span class="green">1.00<br> (71ns)</span>
14446 </p>
14447 </td>
14448 <td>
14449 <p>
14450 <span class="blue">1.32<br> (94ns)</span>
14451 </p>
14452 </td>
14453 <td>
14454 </td>
14455 </tr>
14456 <tr>
14457 <td>
14458 <p>
14459 Logistic (CDF)
14460 </p>
14461 </td>
14462 <td>
14463 <p>
14464 <span class="green">1.00<br> (28ns)</span>
14465 </p>
14466 </td>
14467 <td>
14468 <p>
14469 <span class="green">1.04<br> (29ns)</span>
14470 </p>
14471 </td>
14472 <td>
14473 <p>
14474 <span class="green">1.04<br> (29ns)</span>
14475 </p>
14476 </td>
14477 <td>
14478 <p>
14479 <span class="blue">1.25<br> (35ns)</span>
14480 </p>
14481 </td>
14482 <td>
14483 </td>
14484 </tr>
14485 <tr>
14486 <td>
14487 <p>
14488 Logistic (PDF)
14489 </p>
14490 </td>
14491 <td>
14492 <p>
14493 <span class="green">1.00<br> (31ns)</span>
14494 </p>
14495 </td>
14496 <td>
14497 <p>
14498 <span class="green">1.03<br> (32ns)</span>
14499 </p>
14500 </td>
14501 <td>
14502 <p>
14503 <span class="grey">-</span>
14504 </p>
14505 </td>
14506 <td>
14507 <p>
14508 <span class="green">1.03<br> (32ns)</span>
14509 </p>
14510 </td>
14511 <td>
14512 </td>
14513 </tr>
14514 <tr>
14515 <td>
14516 <p>
14517 Logistic (quantile)
14518 </p>
14519 </td>
14520 <td>
14521 <p>
14522 <span class="green">1.09<br> (36ns)</span>
14523 </p>
14524 </td>
14525 <td>
14526 <p>
14527 <span class="green">1.12<br> (37ns)</span>
14528 </p>
14529 </td>
14530 <td>
14531 <p>
14532 <span class="green">1.00<br> (33ns)</span>
14533 </p>
14534 </td>
14535 <td>
14536 <p>
14537 <span class="blue">1.27<br> (42ns)</span>
14538 </p>
14539 </td>
14540 <td>
14541 </td>
14542 </tr>
14543 <tr>
14544 <td>
14545 <p>
14546 NegativeBinomial (CDF)
14547 </p>
14548 </td>
14549 <td>
14550 <p>
14551 <span class="red">2.08<br> (1733ns)</span>
14552 </p>
14553 </td>
14554 <td>
14555 <p>
14556 <span class="blue">1.23<br> (1028ns)</span>
14557 </p>
14558 </td>
14559 <td>
14560 <p>
14561 <span class="blue">1.58<br> (1317ns)</span>
14562 </p>
14563 </td>
14564 <td>
14565 <p>
14566 <span class="green">1.10<br> (916ns)</span>
14567 </p>
14568 </td>
14569 <td>
14570 <p>
14571 <span class="green">1.00<br> (833ns)</span>
14572 </p>
14573 </td>
14574 </tr>
14575 <tr>
14576 <td>
14577 <p>
14578 NegativeBinomial (PDF)
14579 </p>
14580 </td>
14581 <td>
14582 <p>
14583 <span class="red">2.19<br> (384ns)</span>
14584 </p>
14585 </td>
14586 <td>
14587 <p>
14588 <span class="green">1.00<br> (175ns)</span>
14589 </p>
14590 </td>
14591 <td>
14592 <p>
14593 <span class="grey">-</span>
14594 </p>
14595 </td>
14596 <td>
14597 <p>
14598 <span class="green">1.12<br> (196ns)</span>
14599 </p>
14600 </td>
14601 <td>
14602 </td>
14603 </tr>
14604 <tr>
14605 <td>
14606 <p>
14607 NegativeBinomial (quantile)
14608 </p>
14609 </td>
14610 <td>
14611 <p>
14612 <span class="blue">1.74<br> (9167ns)</span>
14613 </p>
14614 </td>
14615 <td>
14616 <p>
14617 <span class="green">1.00<br> (5278ns)</span>
14618 </p>
14619 </td>
14620 <td>
14621 <p>
14622 <span class="grey">-</span>
14623 </p>
14624 </td>
14625 <td>
14626 <p>
14627 <span class="red">3.35<br> (17681ns)</span>
14628 </p>
14629 </td>
14630 <td>
14631 <p>
14632 <span class="red">3.01<br> (15887ns)</span>
14633 </p>
14634 </td>
14635 </tr>
14636 <tr>
14637 <td>
14638 <p>
14639 NonCentralBeta (CDF)
14640 </p>
14641 </td>
14642 <td>
14643 <p>
14644 <span class="red">2.25<br> (2715ns)</span>
14645 </p>
14646 </td>
14647 <td>
14648 <p>
14649 <span class="green">1.18<br> (1421ns)</span>
14650 </p>
14651 </td>
14652 <td>
14653 <p>
14654 <span class="grey">-</span>
14655 </p>
14656 </td>
14657 <td>
14658 <p>
14659 <span class="green">1.00<br> (1205ns)</span>
14660 </p>
14661 </td>
14662 <td>
14663 </td>
14664 </tr>
14665 <tr>
14666 <td>
14667 <p>
14668 NonCentralBeta (PDF)
14669 </p>
14670 </td>
14671 <td>
14672 <p>
14673 <span class="red">2.13<br> (2036ns)</span>
14674 </p>
14675 </td>
14676 <td>
14677 <p>
14678 <span class="blue">1.23<br> (1179ns)</span>
14679 </p>
14680 </td>
14681 <td>
14682 <p>
14683 <span class="grey">-</span>
14684 </p>
14685 </td>
14686 <td>
14687 <p>
14688 <span class="green">1.00<br> (956ns)</span>
14689 </p>
14690 </td>
14691 <td>
14692 </td>
14693 </tr>
14694 <tr>
14695 <td>
14696 <p>
14697 NonCentralBeta (quantile)
14698 </p>
14699 </td>
14700 <td>
14701 <p>
14702 <span class="red">2.15<br> (63495ns)</span>
14703 </p>
14704 </td>
14705 <td>
14706 <p>
14707 <span class="green">1.00<br> (29566ns)</span>
14708 </p>
14709 </td>
14710 <td>
14711 <p>
14712 <span class="grey">-</span>
14713 </p>
14714 </td>
14715 <td>
14716 <p>
14717 <span class="red">2.89<br> (85371ns)</span>
14718 </p>
14719 </td>
14720 <td>
14721 </td>
14722 </tr>
14723 <tr>
14724 <td>
14725 <p>
14726 NonCentralChiSquared (CDF)
14727 </p>
14728 </td>
14729 <td>
14730 <p>
14731 <span class="red">10.17<br> (7258ns)</span>
14732 </p>
14733 </td>
14734 <td>
14735 <p>
14736 <span class="red">6.32<br> (4515ns)</span>
14737 </p>
14738 </td>
14739 <td>
14740 <p>
14741 <span class="grey">-</span>
14742 </p>
14743 </td>
14744 <td>
14745 <p>
14746 <span class="red">15.17<br> (10828ns)</span>
14747 </p>
14748 </td>
14749 <td>
14750 <p>
14751 <span class="green">1.00<br> (714ns)</span>
14752 </p>
14753 </td>
14754 </tr>
14755 <tr>
14756 <td>
14757 <p>
14758 NonCentralChiSquared (PDF)
14759 </p>
14760 </td>
14761 <td>
14762 <p>
14763 <span class="red">2.81<br> (1275ns)</span>
14764 </p>
14765 </td>
14766 <td>
14767 <p>
14768 <span class="blue">1.55<br> (705ns)</span>
14769 </p>
14770 </td>
14771 <td>
14772 <p>
14773 <span class="grey">-</span>
14774 </p>
14775 </td>
14776 <td>
14777 <p>
14778 <span class="green">1.00<br> (454ns)</span>
14779 </p>
14780 </td>
14781 <td>
14782 </td>
14783 </tr>
14784 <tr>
14785 <td>
14786 <p>
14787 NonCentralChiSquared (quantile)
14788 </p>
14789 </td>
14790 <td>
14791 <p>
14792 <span class="red">3.29<br> (51391ns)</span>
14793 </p>
14794 </td>
14795 <td>
14796 <p>
14797 <span class="blue">1.72<br> (26920ns)</span>
14798 </p>
14799 </td>
14800 <td>
14801 <p>
14802 <span class="grey">-</span>
14803 </p>
14804 </td>
14805 <td>
14806 <p>
14807 <span class="red">34.31<br> (536514ns)</span>
14808 </p>
14809 </td>
14810 <td>
14811 <p>
14812 <span class="green">1.00<br> (15636ns)</span>
14813 </p>
14814 </td>
14815 </tr>
14816 <tr>
14817 <td>
14818 <p>
14819 NonCentralF (CDF)
14820 </p>
14821 </td>
14822 <td>
14823 <p>
14824 <span class="blue">1.96<br> (2583ns)</span>
14825 </p>
14826 </td>
14827 <td>
14828 <p>
14829 <span class="green">1.04<br> (1364ns)</span>
14830 </p>
14831 </td>
14832 <td>
14833 <p>
14834 <span class="grey">-</span>
14835 </p>
14836 </td>
14837 <td>
14838 <p>
14839 <span class="green">1.00<br> (1316ns)</span>
14840 </p>
14841 </td>
14842 <td>
14843 <p>
14844 <span class="green">1.15<br> (1512ns)</span>
14845 </p>
14846 </td>
14847 </tr>
14848 <tr>
14849 <td>
14850 <p>
14851 NonCentralF (PDF)
14852 </p>
14853 </td>
14854 <td>
14855 <p>
14856 <span class="red">2.39<br> (2102ns)</span>
14857 </p>
14858 </td>
14859 <td>
14860 <p>
14861 <span class="blue">1.25<br> (1099ns)</span>
14862 </p>
14863 </td>
14864 <td>
14865 <p>
14866 <span class="grey">-</span>
14867 </p>
14868 </td>
14869 <td>
14870 <p>
14871 <span class="green">1.00<br> (878ns)</span>
14872 </p>
14873 </td>
14874 <td>
14875 </td>
14876 </tr>
14877 <tr>
14878 <td>
14879 <p>
14880 NonCentralF (quantile)
14881 </p>
14882 </td>
14883 <td>
14884 <p>
14885 <span class="red">2.30<br> (39838ns)</span>
14886 </p>
14887 </td>
14888 <td>
14889 <p>
14890 <span class="green">1.15<br> (19939ns)</span>
14891 </p>
14892 </td>
14893 <td>
14894 <p>
14895 <span class="grey">-</span>
14896 </p>
14897 </td>
14898 <td>
14899 <p>
14900 <span class="red">4.06<br> (70302ns)</span>
14901 </p>
14902 </td>
14903 <td>
14904 <p>
14905 <span class="green">1.00<br> (17331ns)</span>
14906 </p>
14907 </td>
14908 </tr>
14909 <tr>
14910 <td>
14911 <p>
14912 NonCentralT (CDF)
14913 </p>
14914 </td>
14915 <td>
14916 <p>
14917 <span class="red">5.04<br> (9817ns)</span>
14918 </p>
14919 </td>
14920 <td>
14921 <p>
14922 <span class="red">3.10<br> (6036ns)</span>
14923 </p>
14924 </td>
14925 <td>
14926 <p>
14927 <span class="grey">-</span>
14928 </p>
14929 </td>
14930 <td>
14931 <p>
14932 <span class="green">1.00<br> (1949ns)</span>
14933 </p>
14934 </td>
14935 <td>
14936 <p>
14937 <span class="blue">1.84<br> (3591ns)</span>
14938 </p>
14939 </td>
14940 </tr>
14941 <tr>
14942 <td>
14943 <p>
14944 NonCentralT (PDF)
14945 </p>
14946 </td>
14947 <td>
14948 <p>
14949 <span class="blue">1.82<br> (7422ns)</span>
14950 </p>
14951 </td>
14952 <td>
14953 <p>
14954 <span class="green">1.19<br> (4838ns)</span>
14955 </p>
14956 </td>
14957 <td>
14958 <p>
14959 <span class="grey">-</span>
14960 </p>
14961 </td>
14962 <td>
14963 <p>
14964 <span class="green">1.00<br> (4078ns)</span>
14965 </p>
14966 </td>
14967 <td>
14968 </td>
14969 </tr>
14970 <tr>
14971 <td>
14972 <p>
14973 NonCentralT (quantile)
14974 </p>
14975 </td>
14976 <td>
14977 <p>
14978 <span class="blue">1.88<br> (100206ns)</span>
14979 </p>
14980 </td>
14981 <td>
14982 <p>
14983 <span class="green">1.12<br> (59572ns)</span>
14984 </p>
14985 </td>
14986 <td>
14987 <p>
14988 <span class="grey">-</span>
14989 </p>
14990 </td>
14991 <td>
14992 <p>
14993 <span class="blue">1.70<br> (90848ns)</span>
14994 </p>
14995 </td>
14996 <td>
14997 <p>
14998 <span class="green">1.00<br> (53399ns)</span>
14999 </p>
15000 </td>
15001 </tr>
15002 <tr>
15003 <td>
15004 <p>
15005 Normal (CDF)
15006 </p>
15007 </td>
15008 <td>
15009 <p>
15010 <span class="red">2.55<br> (79ns)</span>
15011 </p>
15012 </td>
15013 <td>
15014 <p>
15015 <span class="green">1.13<br> (35ns)</span>
15016 </p>
15017 </td>
15018 <td>
15019 <p>
15020 <span class="green">1.00<br> (31ns)</span>
15021 </p>
15022 </td>
15023 <td>
15024 <p>
15025 <span class="red">2.06<br> (64ns)</span>
15026 </p>
15027 </td>
15028 <td>
15029 <p>
15030 <span class="red">6.61<br> (205ns)</span>
15031 </p>
15032 </td>
15033 </tr>
15034 <tr>
15035 <td>
15036 <p>
15037 Normal (PDF)
15038 </p>
15039 </td>
15040 <td>
15041 <p>
15042 <span class="green">1.03<br> (33ns)</span>
15043 </p>
15044 </td>
15045 <td>
15046 <p>
15047 <span class="green">1.00<br> (32ns)</span>
15048 </p>
15049 </td>
15050 <td>
15051 <p>
15052 <span class="grey">-</span>
15053 </p>
15054 </td>
15055 <td>
15056 <p>
15057 <span class="blue">1.25<br> (40ns)</span>
15058 </p>
15059 </td>
15060 <td>
15061 </td>
15062 </tr>
15063 <tr>
15064 <td>
15065 <p>
15066 Normal (quantile)
15067 </p>
15068 </td>
15069 <td>
15070 <p>
15071 <span class="red">2.03<br> (67ns)</span>
15072 </p>
15073 </td>
15074 <td>
15075 <p>
15076 <span class="blue">1.58<br> (52ns)</span>
15077 </p>
15078 </td>
15079 <td>
15080 <p>
15081 <span class="green">1.00<br> (33ns)</span>
15082 </p>
15083 </td>
15084 <td>
15085 <p>
15086 <span class="blue">1.36<br> (45ns)</span>
15087 </p>
15088 </td>
15089 <td>
15090 <p>
15091 <span class="red">17.58<br> (580ns)</span>
15092 </p>
15093 </td>
15094 </tr>
15095 <tr>
15096 <td>
15097 <p>
15098 Pareto (CDF)
15099 </p>
15100 </td>
15101 <td>
15102 <p>
15103 <span class="green">1.00<br> (52ns)</span>
15104 </p>
15105 </td>
15106 <td>
15107 <p>
15108 <span class="green">1.02<br> (53ns)</span>
15109 </p>
15110 </td>
15111 <td>
15112 <p>
15113 <span class="blue">1.21<br> (63ns)</span>
15114 </p>
15115 </td>
15116 <td>
15117 </td>
15118 <td>
15119 </td>
15120 </tr>
15121 <tr>
15122 <td>
15123 <p>
15124 Pareto (PDF)
15125 </p>
15126 </td>
15127 <td>
15128 <p>
15129 <span class="green">1.01<br> (91ns)</span>
15130 </p>
15131 </td>
15132 <td>
15133 <p>
15134 <span class="green">1.00<br> (90ns)</span>
15135 </p>
15136 </td>
15137 <td>
15138 </td>
15139 <td>
15140 </td>
15141 <td>
15142 </td>
15143 </tr>
15144 <tr>
15145 <td>
15146 <p>
15147 Pareto (quantile)
15148 </p>
15149 </td>
15150 <td>
15151 <p>
15152 <span class="green">1.04<br> (55ns)</span>
15153 </p>
15154 </td>
15155 <td>
15156 <p>
15157 <span class="blue">1.25<br> (66ns)</span>
15158 </p>
15159 </td>
15160 <td>
15161 <p>
15162 <span class="green">1.00<br> (53ns)</span>
15163 </p>
15164 </td>
15165 <td>
15166 </td>
15167 <td>
15168 </td>
15169 </tr>
15170 <tr>
15171 <td>
15172 <p>
15173 Poisson (CDF)
15174 </p>
15175 </td>
15176 <td>
15177 <p>
15178 <span class="red">2.01<br> (251ns)</span>
15179 </p>
15180 </td>
15181 <td>
15182 <p>
15183 <span class="green">1.00<br> (125ns)</span>
15184 </p>
15185 </td>
15186 <td>
15187 <p>
15188 <span class="red">5.84<br> (730ns)</span>
15189 </p>
15190 </td>
15191 <td>
15192 <p>
15193 <span class="red">2.22<br> (278ns)</span>
15194 </p>
15195 </td>
15196 <td>
15197 <p>
15198 <span class="blue">1.68<br> (210ns)</span>
15199 </p>
15200 </td>
15201 </tr>
15202 <tr>
15203 <td>
15204 <p>
15205 Poisson (PDF)
15206 </p>
15207 </td>
15208 <td>
15209 <p>
15210 <span class="red">2.09<br> (196ns)</span>
15211 </p>
15212 </td>
15213 <td>
15214 <p>
15215 <span class="green">1.00<br> (94ns)</span>
15216 </p>
15217 </td>
15218 <td>
15219 <p>
15220 <span class="grey">-</span>
15221 </p>
15222 </td>
15223 <td>
15224 <p>
15225 <span class="green">1.01<br> (95ns)</span>
15226 </p>
15227 </td>
15228 <td>
15229 </td>
15230 </tr>
15231 <tr>
15232 <td>
15233 <p>
15234 Poisson (quantile)
15235 </p>
15236 </td>
15237 <td>
15238 <p>
15239 <span class="blue">1.99<br> (1120ns)</span>
15240 </p>
15241 </td>
15242 <td>
15243 <p>
15244 <span class="green">1.00<br> (562ns)</span>
15245 </p>
15246 </td>
15247 <td>
15248 <p>
15249 <span class="grey">-</span>
15250 </p>
15251 </td>
15252 <td>
15253 <p>
15254 <span class="blue">1.21<br> (682ns)</span>
15255 </p>
15256 </td>
15257 <td>
15258 <p>
15259 <span class="red">5.51<br> (3097ns)</span>
15260 </p>
15261 </td>
15262 </tr>
15263 <tr>
15264 <td>
15265 <p>
15266 Rayleigh (CDF)
15267 </p>
15268 </td>
15269 <td>
15270 <p>
15271 <span class="green">1.10<br> (23ns)</span>
15272 </p>
15273 </td>
15274 <td>
15275 <p>
15276 <span class="green">1.05<br> (22ns)</span>
15277 </p>
15278 </td>
15279 <td>
15280 <p>
15281 <span class="green">1.00<br> (21ns)</span>
15282 </p>
15283 </td>
15284 <td>
15285 </td>
15286 <td>
15287 </td>
15288 </tr>
15289 <tr>
15290 <td>
15291 <p>
15292 Rayleigh (PDF)
15293 </p>
15294 </td>
15295 <td>
15296 <p>
15297 <span class="green">1.15<br> (31ns)</span>
15298 </p>
15299 </td>
15300 <td>
15301 <p>
15302 <span class="green">1.00<br> (27ns)</span>
15303 </p>
15304 </td>
15305 <td>
15306 </td>
15307 <td>
15308 </td>
15309 <td>
15310 </td>
15311 </tr>
15312 <tr>
15313 <td>
15314 <p>
15315 Rayleigh (quantile)
15316 </p>
15317 </td>
15318 <td>
15319 <p>
15320 <span class="blue">1.25<br> (25ns)</span>
15321 </p>
15322 </td>
15323 <td>
15324 <p>
15325 <span class="green">1.20<br> (24ns)</span>
15326 </p>
15327 </td>
15328 <td>
15329 <p>
15330 <span class="green">1.00<br> (20ns)</span>
15331 </p>
15332 </td>
15333 <td>
15334 </td>
15335 <td>
15336 </td>
15337 </tr>
15338 <tr>
15339 <td>
15340 <p>
15341 SkewNormal (CDF)
15342 </p>
15343 </td>
15344 <td>
15345 <p>
15346 <span class="green">1.09<br> (471ns)</span>
15347 </p>
15348 </td>
15349 <td>
15350 <p>
15351 <span class="green">1.00<br> (433ns)</span>
15352 </p>
15353 </td>
15354 <td>
15355 </td>
15356 <td>
15357 </td>
15358 <td>
15359 </td>
15360 </tr>
15361 <tr>
15362 <td>
15363 <p>
15364 SkewNormal (PDF)
15365 </p>
15366 </td>
15367 <td>
15368 <p>
15369 <span class="blue">1.53<br> (90ns)</span>
15370 </p>
15371 </td>
15372 <td>
15373 <p>
15374 <span class="green">1.00<br> (59ns)</span>
15375 </p>
15376 </td>
15377 <td>
15378 </td>
15379 <td>
15380 </td>
15381 <td>
15382 </td>
15383 </tr>
15384 <tr>
15385 <td>
15386 <p>
15387 SkewNormal (quantile)
15388 </p>
15389 </td>
15390 <td>
15391 <p>
15392 <span class="green">1.07<br> (3697ns)</span>
15393 </p>
15394 </td>
15395 <td>
15396 <p>
15397 <span class="green">1.00<br> (3440ns)</span>
15398 </p>
15399 </td>
15400 <td>
15401 </td>
15402 <td>
15403 </td>
15404 <td>
15405 </td>
15406 </tr>
15407 <tr>
15408 <td>
15409 <p>
15410 StudentsT (CDF)
15411 </p>
15412 </td>
15413 <td>
15414 <p>
15415 <span class="red">5.72<br> (1517ns)</span>
15416 </p>
15417 </td>
15418 <td>
15419 <p>
15420 <span class="blue">1.82<br> (481ns)</span>
15421 </p>
15422 </td>
15423 <td>
15424 <p>
15425 <span class="green">1.00<br> (265ns)</span>
15426 </p>
15427 </td>
15428 <td>
15429 <p>
15430 <span class="blue">1.42<br> (375ns)</span>
15431 </p>
15432 </td>
15433 <td>
15434 <p>
15435 <span class="blue">1.68<br> (446ns)</span>
15436 </p>
15437 </td>
15438 </tr>
15439 <tr>
15440 <td>
15441 <p>
15442 StudentsT (PDF)
15443 </p>
15444 </td>
15445 <td>
15446 <p>
15447 <span class="red">5.23<br> (716ns)</span>
15448 </p>
15449 </td>
15450 <td>
15451 <p>
15452 <span class="blue">1.45<br> (198ns)</span>
15453 </p>
15454 </td>
15455 <td>
15456 <p>
15457 <span class="grey">-</span>
15458 </p>
15459 </td>
15460 <td>
15461 <p>
15462 <span class="green">1.00<br> (137ns)</span>
15463 </p>
15464 </td>
15465 <td>
15466 </td>
15467 </tr>
15468 <tr>
15469 <td>
15470 <p>
15471 StudentsT (quantile)
15472 </p>
15473 </td>
15474 <td>
15475 <p>
15476 <span class="red">3.04<br> (2557ns)</span>
15477 </p>
15478 </td>
15479 <td>
15480 <p>
15481 <span class="green">1.00<br> (841ns)</span>
15482 </p>
15483 </td>
15484 <td>
15485 <p>
15486 <span class="blue">1.37<br> (1148ns)</span>
15487 </p>
15488 </td>
15489 <td>
15490 <p>
15491 <span class="green">1.16<br> (977ns)</span>
15492 </p>
15493 </td>
15494 <td>
15495 <p>
15496 <span class="red">4.48<br> (3770ns)</span>
15497 </p>
15498 </td>
15499 </tr>
15500 <tr>
15501 <td>
15502 <p>
15503 Weibull (CDF)
15504 </p>
15505 </td>
15506 <td>
15507 <p>
15508 <span class="green">1.07<br> (91ns)</span>
15509 </p>
15510 </td>
15511 <td>
15512 <p>
15513 <span class="green">1.00<br> (85ns)</span>
15514 </p>
15515 </td>
15516 <td>
15517 <p>
15518 <span class="green">1.00<br> (85ns)</span>
15519 </p>
15520 </td>
15521 <td>
15522 <p>
15523 <span class="green">1.19<br> (101ns)</span>
15524 </p>
15525 </td>
15526 <td>
15527 </td>
15528 </tr>
15529 <tr>
15530 <td>
15531 <p>
15532 Weibull (PDF)
15533 </p>
15534 </td>
15535 <td>
15536 <p>
15537 <span class="blue">1.48<br> (155ns)</span>
15538 </p>
15539 </td>
15540 <td>
15541 <p>
15542 <span class="blue">1.47<br> (154ns)</span>
15543 </p>
15544 </td>
15545 <td>
15546 <p>
15547 <span class="grey">-</span>
15548 </p>
15549 </td>
15550 <td>
15551 <p>
15552 <span class="green">1.00<br> (105ns)</span>
15553 </p>
15554 </td>
15555 <td>
15556 </td>
15557 </tr>
15558 <tr>
15559 <td>
15560 <p>
15561 Weibull (quantile)
15562 </p>
15563 </td>
15564 <td>
15565 <p>
15566 <span class="green">1.00<br> (89ns)</span>
15567 </p>
15568 </td>
15569 <td>
15570 <p>
15571 <span class="green">1.00<br> (89ns)</span>
15572 </p>
15573 </td>
15574 <td>
15575 <p>
15576 <span class="green">1.16<br> (103ns)</span>
15577 </p>
15578 </td>
15579 <td>
15580 <p>
15581 <span class="green">1.08<br> (96ns)</span>
15582 </p>
15583 </td>
15584 <td>
15585 </td>
15586 </tr>
15587 </tbody>
15588 </table></div>
15589 </div>
15590 <br class="table-break">
15591 </div>
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&#160;10.&#160;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">
15602 <colgroup>
15603 <col>
15604 <col>
15605 <col>
15606 </colgroup>
15607 <thead><tr>
15608 <th>
15609 <p>
15610 Function
15611 </p>
15612 </th>
15613 <th>
15614 <p>
15615 boost 1.61
15616 </p>
15617 </th>
15618 <th>
15619 <p>
15620 DCDFLIB
15621 </p>
15622 </th>
15623 </tr></thead>
15624 <tbody>
15625 <tr>
15626 <td>
15627 <p>
15628 ArcSine (CDF)
15629 </p>
15630 </td>
15631 <td>
15632 <p>
15633 <span class="green">1.00<br> (36ns)</span>
15634 </p>
15635 </td>
15636 <td>
15637 </td>
15638 </tr>
15639 <tr>
15640 <td>
15641 <p>
15642 ArcSine (PDF)
15643 </p>
15644 </td>
15645 <td>
15646 <p>
15647 <span class="green">1.00<br> (19ns)</span>
15648 </p>
15649 </td>
15650 <td>
15651 </td>
15652 </tr>
15653 <tr>
15654 <td>
15655 <p>
15656 ArcSine (quantile)
15657 </p>
15658 </td>
15659 <td>
15660 <p>
15661 <span class="green">1.00<br> (24ns)</span>
15662 </p>
15663 </td>
15664 <td>
15665 </td>
15666 </tr>
15667 <tr>
15668 <td>
15669 <p>
15670 Beta (CDF)
15671 </p>
15672 </td>
15673 <td>
15674 <p>
15675 <span class="green">1.00<br> (170ns)</span>
15676 </p>
15677 </td>
15678 <td>
15679 <p>
15680 <span class="blue">1.61<br> (273ns)</span>
15681 </p>
15682 </td>
15683 </tr>
15684 <tr>
15685 <td>
15686 <p>
15687 Beta (PDF)
15688 </p>
15689 </td>
15690 <td>
15691 <p>
15692 <span class="green">1.00<br> (152ns)</span>
15693 </p>
15694 </td>
15695 <td>
15696 </td>
15697 </tr>
15698 <tr>
15699 <td>
15700 <p>
15701 Beta (quantile)
15702 </p>
15703 </td>
15704 <td>
15705 <p>
15706 <span class="green">1.00<br> (871ns)</span>
15707 </p>
15708 </td>
15709 <td>
15710 <p>
15711 <span class="red">6.36<br> (5536ns)</span>
15712 </p>
15713 </td>
15714 </tr>
15715 <tr>
15716 <td>
15717 <p>
15718 Binomial (CDF)
15719 </p>
15720 </td>
15721 <td>
15722 <p>
15723 <span class="green">1.05<br> (644ns)</span>
15724 </p>
15725 </td>
15726 <td>
15727 <p>
15728 <span class="green">1.00<br> (613ns)</span>
15729 </p>
15730 </td>
15731 </tr>
15732 <tr>
15733 <td>
15734 <p>
15735 Binomial (PDF)
15736 </p>
15737 </td>
15738 <td>
15739 <p>
15740 <span class="green">1.00<br> (187ns)</span>
15741 </p>
15742 </td>
15743 <td>
15744 </td>
15745 </tr>
15746 <tr>
15747 <td>
15748 <p>
15749 Binomial (quantile)
15750 </p>
15751 </td>
15752 <td>
15753 <p>
15754 <span class="green">1.00<br> (3067ns)</span>
15755 </p>
15756 </td>
15757 <td>
15758 <p>
15759 <span class="red">3.10<br> (9515ns)</span>
15760 </p>
15761 </td>
15762 </tr>
15763 <tr>
15764 <td>
15765 <p>
15766 Cauchy (CDF)
15767 </p>
15768 </td>
15769 <td>
15770 <p>
15771 <span class="green">1.00<br> (23ns)</span>
15772 </p>
15773 </td>
15774 <td>
15775 </td>
15776 </tr>
15777 <tr>
15778 <td>
15779 <p>
15780 Cauchy (PDF)
15781 </p>
15782 </td>
15783 <td>
15784 <p>
15785 <span class="green">1.00<br> (9ns)</span>
15786 </p>
15787 </td>
15788 <td>
15789 </td>
15790 </tr>
15791 <tr>
15792 <td>
15793 <p>
15794 Cauchy (quantile)
15795 </p>
15796 </td>
15797 <td>
15798 <p>
15799 <span class="green">1.00<br> (27ns)</span>
15800 </p>
15801 </td>
15802 <td>
15803 </td>
15804 </tr>
15805 <tr>
15806 <td>
15807 <p>
15808 ChiSquared (CDF)
15809 </p>
15810 </td>
15811 <td>
15812 <p>
15813 <span class="blue">1.57<br> (226ns)</span>
15814 </p>
15815 </td>
15816 <td>
15817 <p>
15818 <span class="green">1.00<br> (144ns)</span>
15819 </p>
15820 </td>
15821 </tr>
15822 <tr>
15823 <td>
15824 <p>
15825 ChiSquared (PDF)
15826 </p>
15827 </td>
15828 <td>
15829 <p>
15830 <span class="green">1.00<br> (103ns)</span>
15831 </p>
15832 </td>
15833 <td>
15834 </td>
15835 </tr>
15836 <tr>
15837 <td>
15838 <p>
15839 ChiSquared (quantile)
15840 </p>
15841 </td>
15842 <td>
15843 <p>
15844 <span class="green">1.00<br> (610ns)</span>
15845 </p>
15846 </td>
15847 <td>
15848 <p>
15849 <span class="red">5.60<br> (3416ns)</span>
15850 </p>
15851 </td>
15852 </tr>
15853 <tr>
15854 <td>
15855 <p>
15856 Exponential (CDF)
15857 </p>
15858 </td>
15859 <td>
15860 <p>
15861 <span class="green">1.00<br> (19ns)</span>
15862 </p>
15863 </td>
15864 <td>
15865 </td>
15866 </tr>
15867 <tr>
15868 <td>
15869 <p>
15870 Exponential (PDF)
15871 </p>
15872 </td>
15873 <td>
15874 <p>
15875 <span class="green">1.00<br> (17ns)</span>
15876 </p>
15877 </td>
15878 <td>
15879 </td>
15880 </tr>
15881 <tr>
15882 <td>
15883 <p>
15884 Exponential (quantile)
15885 </p>
15886 </td>
15887 <td>
15888 <p>
15889 <span class="green">1.00<br> (21ns)</span>
15890 </p>
15891 </td>
15892 <td>
15893 </td>
15894 </tr>
15895 <tr>
15896 <td>
15897 <p>
15898 ExtremeValue (CDF)
15899 </p>
15900 </td>
15901 <td>
15902 <p>
15903 <span class="green">1.00<br> (24ns)</span>
15904 </p>
15905 </td>
15906 <td>
15907 </td>
15908 </tr>
15909 <tr>
15910 <td>
15911 <p>
15912 ExtremeValue (PDF)
15913 </p>
15914 </td>
15915 <td>
15916 <p>
15917 <span class="green">1.00<br> (27ns)</span>
15918 </p>
15919 </td>
15920 <td>
15921 </td>
15922 </tr>
15923 <tr>
15924 <td>
15925 <p>
15926 ExtremeValue (quantile)
15927 </p>
15928 </td>
15929 <td>
15930 <p>
15931 <span class="green">1.00<br> (29ns)</span>
15932 </p>
15933 </td>
15934 <td>
15935 </td>
15936 </tr>
15937 <tr>
15938 <td>
15939 <p>
15940 F (CDF)
15941 </p>
15942 </td>
15943 <td>
15944 <p>
15945 <span class="green">1.03<br> (566ns)</span>
15946 </p>
15947 </td>
15948 <td>
15949 <p>
15950 <span class="green">1.00<br> (547ns)</span>
15951 </p>
15952 </td>
15953 </tr>
15954 <tr>
15955 <td>
15956 <p>
15957 F (PDF)
15958 </p>
15959 </td>
15960 <td>
15961 <p>
15962 <span class="green">1.00<br> (214ns)</span>
15963 </p>
15964 </td>
15965 <td>
15966 </td>
15967 </tr>
15968 <tr>
15969 <td>
15970 <p>
15971 F (quantile)
15972 </p>
15973 </td>
15974 <td>
15975 <p>
15976 <span class="green">1.00<br> (1265ns)</span>
15977 </p>
15978 </td>
15979 <td>
15980 <p>
15981 <span class="red">6.54<br> (8271ns)</span>
15982 </p>
15983 </td>
15984 </tr>
15985 <tr>
15986 <td>
15987 <p>
15988 Gamma (CDF)
15989 </p>
15990 </td>
15991 <td>
15992 <p>
15993 <span class="green">1.14<br> (190ns)</span>
15994 </p>
15995 </td>
15996 <td>
15997 <p>
15998 <span class="green">1.00<br> (166ns)</span>
15999 </p>
16000 </td>
16001 </tr>
16002 <tr>
16003 <td>
16004 <p>
16005 Gamma (PDF)
16006 </p>
16007 </td>
16008 <td>
16009 <p>
16010 <span class="green">1.00<br> (112ns)</span>
16011 </p>
16012 </td>
16013 <td>
16014 </td>
16015 </tr>
16016 <tr>
16017 <td>
16018 <p>
16019 Gamma (quantile)
16020 </p>
16021 </td>
16022 <td>
16023 <p>
16024 <span class="green">1.16<br> (625ns)</span>
16025 </p>
16026 </td>
16027 <td>
16028 <p>
16029 <span class="green">1.00<br> (541ns)</span>
16030 </p>
16031 </td>
16032 </tr>
16033 <tr>
16034 <td>
16035 <p>
16036 Geometric (CDF)
16037 </p>
16038 </td>
16039 <td>
16040 <p>
16041 <span class="green">1.00<br> (24ns)</span>
16042 </p>
16043 </td>
16044 <td>
16045 </td>
16046 </tr>
16047 <tr>
16048 <td>
16049 <p>
16050 Geometric (PDF)
16051 </p>
16052 </td>
16053 <td>
16054 <p>
16055 <span class="green">1.00<br> (15ns)</span>
16056 </p>
16057 </td>
16058 <td>
16059 </td>
16060 </tr>
16061 <tr>
16062 <td>
16063 <p>
16064 Geometric (quantile)
16065 </p>
16066 </td>
16067 <td>
16068 <p>
16069 <span class="green">1.00<br> (22ns)</span>
16070 </p>
16071 </td>
16072 <td>
16073 </td>
16074 </tr>
16075 <tr>
16076 <td>
16077 <p>
16078 Hypergeometric (CDF)
16079 </p>
16080 </td>
16081 <td>
16082 <p>
16083 <span class="green">1.00<br> (5958ns)</span>
16084 </p>
16085 </td>
16086 <td>
16087 </td>
16088 </tr>
16089 <tr>
16090 <td>
16091 <p>
16092 Hypergeometric (PDF)
16093 </p>
16094 </td>
16095 <td>
16096 <p>
16097 <span class="green">1.00<br> (5681ns)</span>
16098 </p>
16099 </td>
16100 <td>
16101 </td>
16102 </tr>
16103 <tr>
16104 <td>
16105 <p>
16106 Hypergeometric (quantile)
16107 </p>
16108 </td>
16109 <td>
16110 <p>
16111 <span class="green">1.00<br> (35994ns)</span>
16112 </p>
16113 </td>
16114 <td>
16115 </td>
16116 </tr>
16117 <tr>
16118 <td>
16119 <p>
16120 InverseChiSquared (CDF)
16121 </p>
16122 </td>
16123 <td>
16124 <p>
16125 <span class="green">1.00<br> (214ns)</span>
16126 </p>
16127 </td>
16128 <td>
16129 </td>
16130 </tr>
16131 <tr>
16132 <td>
16133 <p>
16134 InverseChiSquared (PDF)
16135 </p>
16136 </td>
16137 <td>
16138 <p>
16139 <span class="green">1.00<br> (118ns)</span>
16140 </p>
16141 </td>
16142 <td>
16143 </td>
16144 </tr>
16145 <tr>
16146 <td>
16147 <p>
16148 InverseChiSquared (quantile)
16149 </p>
16150 </td>
16151 <td>
16152 <p>
16153 <span class="green">1.00<br> (647ns)</span>
16154 </p>
16155 </td>
16156 <td>
16157 </td>
16158 </tr>
16159 <tr>
16160 <td>
16161 <p>
16162 InverseGamma (CDF)
16163 </p>
16164 </td>
16165 <td>
16166 <p>
16167 <span class="green">1.00<br> (187ns)</span>
16168 </p>
16169 </td>
16170 <td>
16171 </td>
16172 </tr>
16173 <tr>
16174 <td>
16175 <p>
16176 InverseGamma (PDF)
16177 </p>
16178 </td>
16179 <td>
16180 <p>
16181 <span class="green">1.00<br> (116ns)</span>
16182 </p>
16183 </td>
16184 <td>
16185 </td>
16186 </tr>
16187 <tr>
16188 <td>
16189 <p>
16190 InverseGamma (quantile)
16191 </p>
16192 </td>
16193 <td>
16194 <p>
16195 <span class="green">1.00<br> (620ns)</span>
16196 </p>
16197 </td>
16198 <td>
16199 </td>
16200 </tr>
16201 <tr>
16202 <td>
16203 <p>
16204 InverseGaussian (CDF)
16205 </p>
16206 </td>
16207 <td>
16208 <p>
16209 <span class="green">1.00<br> (53ns)</span>
16210 </p>
16211 </td>
16212 <td>
16213 </td>
16214 </tr>
16215 <tr>
16216 <td>
16217 <p>
16218 InverseGaussian (PDF)
16219 </p>
16220 </td>
16221 <td>
16222 <p>
16223 <span class="green">1.00<br> (13ns)</span>
16224 </p>
16225 </td>
16226 <td>
16227 </td>
16228 </tr>
16229 <tr>
16230 <td>
16231 <p>
16232 InverseGaussian (quantile)
16233 </p>
16234 </td>
16235 <td>
16236 <p>
16237 <span class="green">1.00<br> (902ns)</span>
16238 </p>
16239 </td>
16240 <td>
16241 </td>
16242 </tr>
16243 <tr>
16244 <td>
16245 <p>
16246 Laplace (CDF)
16247 </p>
16248 </td>
16249 <td>
16250 <p>
16251 <span class="green">1.00<br> (15ns)</span>
16252 </p>
16253 </td>
16254 <td>
16255 </td>
16256 </tr>
16257 <tr>
16258 <td>
16259 <p>
16260 Laplace (PDF)
16261 </p>
16262 </td>
16263 <td>
16264 <p>
16265 <span class="green">1.00<br> (16ns)</span>
16266 </p>
16267 </td>
16268 <td>
16269 </td>
16270 </tr>
16271 <tr>
16272 <td>
16273 <p>
16274 Laplace (quantile)
16275 </p>
16276 </td>
16277 <td>
16278 <p>
16279 <span class="green">1.00<br> (17ns)</span>
16280 </p>
16281 </td>
16282 <td>
16283 </td>
16284 </tr>
16285 <tr>
16286 <td>
16287 <p>
16288 LogNormal (CDF)
16289 </p>
16290 </td>
16291 <td>
16292 <p>
16293 <span class="green">1.00<br> (42ns)</span>
16294 </p>
16295 </td>
16296 <td>
16297 </td>
16298 </tr>
16299 <tr>
16300 <td>
16301 <p>
16302 LogNormal (PDF)
16303 </p>
16304 </td>
16305 <td>
16306 <p>
16307 <span class="green">1.00<br> (32ns)</span>
16308 </p>
16309 </td>
16310 <td>
16311 </td>
16312 </tr>
16313 <tr>
16314 <td>
16315 <p>
16316 LogNormal (quantile)
16317 </p>
16318 </td>
16319 <td>
16320 <p>
16321 <span class="green">1.00<br> (61ns)</span>
16322 </p>
16323 </td>
16324 <td>
16325 </td>
16326 </tr>
16327 <tr>
16328 <td>
16329 <p>
16330 Logistic (CDF)
16331 </p>
16332 </td>
16333 <td>
16334 <p>
16335 <span class="green">1.00<br> (17ns)</span>
16336 </p>
16337 </td>
16338 <td>
16339 </td>
16340 </tr>
16341 <tr>
16342 <td>
16343 <p>
16344 Logistic (PDF)
16345 </p>
16346 </td>
16347 <td>
16348 <p>
16349 <span class="green">1.00<br> (20ns)</span>
16350 </p>
16351 </td>
16352 <td>
16353 </td>
16354 </tr>
16355 <tr>
16356 <td>
16357 <p>
16358 Logistic (quantile)
16359 </p>
16360 </td>
16361 <td>
16362 <p>
16363 <span class="green">1.00<br> (20ns)</span>
16364 </p>
16365 </td>
16366 <td>
16367 </td>
16368 </tr>
16369 <tr>
16370 <td>
16371 <p>
16372 NegativeBinomial (CDF)
16373 </p>
16374 </td>
16375 <td>
16376 <p>
16377 <span class="green">1.19<br> (964ns)</span>
16378 </p>
16379 </td>
16380 <td>
16381 <p>
16382 <span class="green">1.00<br> (807ns)</span>
16383 </p>
16384 </td>
16385 </tr>
16386 <tr>
16387 <td>
16388 <p>
16389 NegativeBinomial (PDF)
16390 </p>
16391 </td>
16392 <td>
16393 <p>
16394 <span class="green">1.00<br> (187ns)</span>
16395 </p>
16396 </td>
16397 <td>
16398 </td>
16399 </tr>
16400 <tr>
16401 <td>
16402 <p>
16403 NegativeBinomial (quantile)
16404 </p>
16405 </td>
16406 <td>
16407 <p>
16408 <span class="green">1.00<br> (4806ns)</span>
16409 </p>
16410 </td>
16411 <td>
16412 <p>
16413 <span class="red">2.74<br> (13152ns)</span>
16414 </p>
16415 </td>
16416 </tr>
16417 <tr>
16418 <td>
16419 <p>
16420 NonCentralBeta (CDF)
16421 </p>
16422 </td>
16423 <td>
16424 <p>
16425 <span class="green">1.00<br> (1240ns)</span>
16426 </p>
16427 </td>
16428 <td>
16429 </td>
16430 </tr>
16431 <tr>
16432 <td>
16433 <p>
16434 NonCentralBeta (PDF)
16435 </p>
16436 </td>
16437 <td>
16438 <p>
16439 <span class="green">1.00<br> (1053ns)</span>
16440 </p>
16441 </td>
16442 <td>
16443 </td>
16444 </tr>
16445 <tr>
16446 <td>
16447 <p>
16448 NonCentralBeta (quantile)
16449 </p>
16450 </td>
16451 <td>
16452 <p>
16453 <span class="green">1.00<br> (24612ns)</span>
16454 </p>
16455 </td>
16456 <td>
16457 </td>
16458 </tr>
16459 <tr>
16460 <td>
16461 <p>
16462 NonCentralChiSquared (CDF)
16463 </p>
16464 </td>
16465 <td>
16466 <p>
16467 <span class="red">9.46<br> (3877ns)</span>
16468 </p>
16469 </td>
16470 <td>
16471 <p>
16472 <span class="green">1.00<br> (410ns)</span>
16473 </p>
16474 </td>
16475 </tr>
16476 <tr>
16477 <td>
16478 <p>
16479 NonCentralChiSquared (PDF)
16480 </p>
16481 </td>
16482 <td>
16483 <p>
16484 <span class="green">1.00<br> (555ns)</span>
16485 </p>
16486 </td>
16487 <td>
16488 </td>
16489 </tr>
16490 <tr>
16491 <td>
16492 <p>
16493 NonCentralChiSquared (quantile)
16494 </p>
16495 </td>
16496 <td>
16497 <p>
16498 <span class="red">2.41<br> (22440ns)</span>
16499 </p>
16500 </td>
16501 <td>
16502 <p>
16503 <span class="green">1.00<br> (9321ns)</span>
16504 </p>
16505 </td>
16506 </tr>
16507 <tr>
16508 <td>
16509 <p>
16510 NonCentralF (CDF)
16511 </p>
16512 </td>
16513 <td>
16514 <p>
16515 <span class="green">1.17<br> (1278ns)</span>
16516 </p>
16517 </td>
16518 <td>
16519 <p>
16520 <span class="green">1.00<br> (1093ns)</span>
16521 </p>
16522 </td>
16523 </tr>
16524 <tr>
16525 <td>
16526 <p>
16527 NonCentralF (PDF)
16528 </p>
16529 </td>
16530 <td>
16531 <p>
16532 <span class="green">1.00<br> (1035ns)</span>
16533 </p>
16534 </td>
16535 <td>
16536 </td>
16537 </tr>
16538 <tr>
16539 <td>
16540 <p>
16541 NonCentralF (quantile)
16542 </p>
16543 </td>
16544 <td>
16545 <p>
16546 <span class="blue">1.53<br> (18251ns)</span>
16547 </p>
16548 </td>
16549 <td>
16550 <p>
16551 <span class="green">1.00<br> (11948ns)</span>
16552 </p>
16553 </td>
16554 </tr>
16555 <tr>
16556 <td>
16557 <p>
16558 NonCentralT (CDF)
16559 </p>
16560 </td>
16561 <td>
16562 <p>
16563 <span class="blue">1.83<br> (5298ns)</span>
16564 </p>
16565 </td>
16566 <td>
16567 <p>
16568 <span class="green">1.00<br> (2899ns)</span>
16569 </p>
16570 </td>
16571 </tr>
16572 <tr>
16573 <td>
16574 <p>
16575 NonCentralT (PDF)
16576 </p>
16577 </td>
16578 <td>
16579 <p>
16580 <span class="green">1.00<br> (4062ns)</span>
16581 </p>
16582 </td>
16583 <td>
16584 </td>
16585 </tr>
16586 <tr>
16587 <td>
16588 <p>
16589 NonCentralT (quantile)
16590 </p>
16591 </td>
16592 <td>
16593 <p>
16594 <span class="green">1.17<br> (48842ns)</span>
16595 </p>
16596 </td>
16597 <td>
16598 <p>
16599 <span class="green">1.00<br> (41636ns)</span>
16600 </p>
16601 </td>
16602 </tr>
16603 <tr>
16604 <td>
16605 <p>
16606 Normal (CDF)
16607 </p>
16608 </td>
16609 <td>
16610 <p>
16611 <span class="green">1.00<br> (31ns)</span>
16612 </p>
16613 </td>
16614 <td>
16615 <p>
16616 <span class="red">3.55<br> (110ns)</span>
16617 </p>
16618 </td>
16619 </tr>
16620 <tr>
16621 <td>
16622 <p>
16623 Normal (PDF)
16624 </p>
16625 </td>
16626 <td>
16627 <p>
16628 <span class="blue">1.00<br> (19ns)</span>
16629 </p>
16630 </td>
16631 <td>
16632 </td>
16633 </tr>
16634 <tr>
16635 <td>
16636 <p>
16637 Normal (quantile)
16638 </p>
16639 </td>
16640 <td>
16641 <p>
16642 <span class="green">1.00<br> (42ns)</span>
16643 </p>
16644 </td>
16645 <td>
16646 <p>
16647 <span class="red">7.36<br> (309ns)</span>
16648 </p>
16649 </td>
16650 </tr>
16651 <tr>
16652 <td>
16653 <p>
16654 Pareto (CDF)
16655 </p>
16656 </td>
16657 <td>
16658 <p>
16659 <span class="green">1.00<br> (33ns)</span>
16660 </p>
16661 </td>
16662 <td>
16663 </td>
16664 </tr>
16665 <tr>
16666 <td>
16667 <p>
16668 Pareto (PDF)
16669 </p>
16670 </td>
16671 <td>
16672 <p>
16673 <span class="green">1.00<br> (62ns)</span>
16674 </p>
16675 </td>
16676 <td>
16677 </td>
16678 </tr>
16679 <tr>
16680 <td>
16681 <p>
16682 Pareto (quantile)
16683 </p>
16684 </td>
16685 <td>
16686 <p>
16687 <span class="green">1.00<br> (29ns)</span>
16688 </p>
16689 </td>
16690 <td>
16691 </td>
16692 </tr>
16693 <tr>
16694 <td>
16695 <p>
16696 Poisson (CDF)
16697 </p>
16698 </td>
16699 <td>
16700 <p>
16701 <span class="green">1.00<br> (96ns)</span>
16702 </p>
16703 </td>
16704 <td>
16705 <p>
16706 <span class="blue">1.41<br> (135ns)</span>
16707 </p>
16708 </td>
16709 </tr>
16710 <tr>
16711 <td>
16712 <p>
16713 Poisson (PDF)
16714 </p>
16715 </td>
16716 <td>
16717 <p>
16718 <span class="green">1.00<br> (61ns)</span>
16719 </p>
16720 </td>
16721 <td>
16722 </td>
16723 </tr>
16724 <tr>
16725 <td>
16726 <p>
16727 Poisson (quantile)
16728 </p>
16729 </td>
16730 <td>
16731 <p>
16732 <span class="green">1.00<br> (446ns)</span>
16733 </p>
16734 </td>
16735 <td>
16736 <p>
16737 <span class="red">4.68<br> (2087ns)</span>
16738 </p>
16739 </td>
16740 </tr>
16741 <tr>
16742 <td>
16743 <p>
16744 Rayleigh (CDF)
16745 </p>
16746 </td>
16747 <td>
16748 <p>
16749 <span class="green">1.00<br> (24ns)</span>
16750 </p>
16751 </td>
16752 <td>
16753 </td>
16754 </tr>
16755 <tr>
16756 <td>
16757 <p>
16758 Rayleigh (PDF)
16759 </p>
16760 </td>
16761 <td>
16762 <p>
16763 <span class="green">1.00<br> (21ns)</span>
16764 </p>
16765 </td>
16766 <td>
16767 </td>
16768 </tr>
16769 <tr>
16770 <td>
16771 <p>
16772 Rayleigh (quantile)
16773 </p>
16774 </td>
16775 <td>
16776 <p>
16777 <span class="green">1.00<br> (22ns)</span>
16778 </p>
16779 </td>
16780 <td>
16781 </td>
16782 </tr>
16783 <tr>
16784 <td>
16785 <p>
16786 SkewNormal (CDF)
16787 </p>
16788 </td>
16789 <td>
16790 <p>
16791 <span class="green">1.00<br> (187ns)</span>
16792 </p>
16793 </td>
16794 <td>
16795 </td>
16796 </tr>
16797 <tr>
16798 <td>
16799 <p>
16800 SkewNormal (PDF)
16801 </p>
16802 </td>
16803 <td>
16804 <p>
16805 <span class="green">1.00<br> (49ns)</span>
16806 </p>
16807 </td>
16808 <td>
16809 </td>
16810 </tr>
16811 <tr>
16812 <td>
16813 <p>
16814 SkewNormal (quantile)
16815 </p>
16816 </td>
16817 <td>
16818 <p>
16819 <span class="green">1.00<br> (1409ns)</span>
16820 </p>
16821 </td>
16822 <td>
16823 </td>
16824 </tr>
16825 <tr>
16826 <td>
16827 <p>
16828 StudentsT (CDF)
16829 </p>
16830 </td>
16831 <td>
16832 <p>
16833 <span class="blue">1.22<br> (331ns)</span>
16834 </p>
16835 </td>
16836 <td>
16837 <p>
16838 <span class="green">1.00<br> (272ns)</span>
16839 </p>
16840 </td>
16841 </tr>
16842 <tr>
16843 <td>
16844 <p>
16845 StudentsT (PDF)
16846 </p>
16847 </td>
16848 <td>
16849 <p>
16850 <span class="green">1.00<br> (132ns)</span>
16851 </p>
16852 </td>
16853 <td>
16854 </td>
16855 </tr>
16856 <tr>
16857 <td>
16858 <p>
16859 StudentsT (quantile)
16860 </p>
16861 </td>
16862 <td>
16863 <p>
16864 <span class="green">1.00<br> (623ns)</span>
16865 </p>
16866 </td>
16867 <td>
16868 <p>
16869 <span class="red">3.66<br> (2280ns)</span>
16870 </p>
16871 </td>
16872 </tr>
16873 <tr>
16874 <td>
16875 <p>
16876 Weibull (CDF)
16877 </p>
16878 </td>
16879 <td>
16880 <p>
16881 <span class="green">1.00<br> (46ns)</span>
16882 </p>
16883 </td>
16884 <td>
16885 </td>
16886 </tr>
16887 <tr>
16888 <td>
16889 <p>
16890 Weibull (PDF)
16891 </p>
16892 </td>
16893 <td>
16894 <p>
16895 <span class="green">1.00<br> (63ns)</span>
16896 </p>
16897 </td>
16898 <td>
16899 </td>
16900 </tr>
16901 <tr>
16902 <td>
16903 <p>
16904 Weibull (quantile)
16905 </p>
16906 </td>
16907 <td>
16908 <p>
16909 <span class="green">1.00<br> (44ns)</span>
16910 </p>
16911 </td>
16912 <td>
16913 </td>
16914 </tr>
16915 </tbody>
16916 </table></div>
16917 </div>
16918 <br class="table-break">
16919 </div>
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&#160;11.&#160;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">
16930 <colgroup>
16931 <col>
16932 <col>
16933 <col>
16934 </colgroup>
16935 <thead><tr>
16936 <th>
16937 <p>
16938 Function
16939 </p>
16940 </th>
16941 <th>
16942 <p>
16943 boost 1.61
16944 </p>
16945 </th>
16946 <th>
16947 <p>
16948 DCDFLIB
16949 </p>
16950 </th>
16951 </tr></thead>
16952 <tbody>
16953 <tr>
16954 <td>
16955 <p>
16956 ArcSine (CDF)
16957 </p>
16958 </td>
16959 <td>
16960 <p>
16961 <span class="green">1.00<br> (45ns)</span>
16962 </p>
16963 </td>
16964 <td>
16965 <p>
16966 <span class="grey">-</span>
16967 </p>
16968 </td>
16969 </tr>
16970 <tr>
16971 <td>
16972 <p>
16973 ArcSine (PDF)
16974 </p>
16975 </td>
16976 <td>
16977 <p>
16978 <span class="green">1.00<br> (16ns)</span>
16979 </p>
16980 </td>
16981 <td>
16982 <p>
16983 <span class="grey">-</span>
16984 </p>
16985 </td>
16986 </tr>
16987 <tr>
16988 <td>
16989 <p>
16990 ArcSine (quantile)
16991 </p>
16992 </td>
16993 <td>
16994 <p>
16995 <span class="green">1.00<br> (21ns)</span>
16996 </p>
16997 </td>
16998 <td>
16999 <p>
17000 <span class="grey">-</span>
17001 </p>
17002 </td>
17003 </tr>
17004 <tr>
17005 <td>
17006 <p>
17007 Beta (CDF)
17008 </p>
17009 </td>
17010 <td>
17011 <p>
17012 <span class="green">1.00<br> (196ns)</span>
17013 </p>
17014 </td>
17015 <td>
17016 <p>
17017 <span class="blue">1.90<br> (372ns)</span>
17018 </p>
17019 </td>
17020 </tr>
17021 <tr>
17022 <td>
17023 <p>
17024 Beta (PDF)
17025 </p>
17026 </td>
17027 <td>
17028 <p>
17029 <span class="green">1.00<br> (143ns)</span>
17030 </p>
17031 </td>
17032 <td>
17033 <p>
17034 <span class="grey">-</span>
17035 </p>
17036 </td>
17037 </tr>
17038 <tr>
17039 <td>
17040 <p>
17041 Beta (quantile)
17042 </p>
17043 </td>
17044 <td>
17045 <p>
17046 <span class="green">1.00<br> (1127ns)</span>
17047 </p>
17048 </td>
17049 <td>
17050 <p>
17051 <span class="red">6.95<br> (7832ns)</span>
17052 </p>
17053 </td>
17054 </tr>
17055 <tr>
17056 <td>
17057 <p>
17058 Binomial (CDF)
17059 </p>
17060 </td>
17061 <td>
17062 <p>
17063 <span class="green">1.00<br> (682ns)</span>
17064 </p>
17065 </td>
17066 <td>
17067 <p>
17068 <span class="green">1.11<br> (756ns)</span>
17069 </p>
17070 </td>
17071 </tr>
17072 <tr>
17073 <td>
17074 <p>
17075 Binomial (PDF)
17076 </p>
17077 </td>
17078 <td>
17079 <p>
17080 <span class="green">1.00<br> (184ns)</span>
17081 </p>
17082 </td>
17083 <td>
17084 <p>
17085 <span class="grey">-</span>
17086 </p>
17087 </td>
17088 </tr>
17089 <tr>
17090 <td>
17091 <p>
17092 Binomial (quantile)
17093 </p>
17094 </td>
17095 <td>
17096 <p>
17097 <span class="green">1.00<br> (3249ns)</span>
17098 </p>
17099 </td>
17100 <td>
17101 <p>
17102 <span class="red">3.63<br> (11787ns)</span>
17103 </p>
17104 </td>
17105 </tr>
17106 <tr>
17107 <td>
17108 <p>
17109 Cauchy (CDF)
17110 </p>
17111 </td>
17112 <td>
17113 <p>
17114 <span class="green">1.00<br> (32ns)</span>
17115 </p>
17116 </td>
17117 <td>
17118 <p>
17119 <span class="grey">-</span>
17120 </p>
17121 </td>
17122 </tr>
17123 <tr>
17124 <td>
17125 <p>
17126 Cauchy (PDF)
17127 </p>
17128 </td>
17129 <td>
17130 <p>
17131 <span class="green">1.00<br> (11ns)</span>
17132 </p>
17133 </td>
17134 <td>
17135 <p>
17136 <span class="grey">-</span>
17137 </p>
17138 </td>
17139 </tr>
17140 <tr>
17141 <td>
17142 <p>
17143 Cauchy (quantile)
17144 </p>
17145 </td>
17146 <td>
17147 <p>
17148 <span class="green">1.00<br> (23ns)</span>
17149 </p>
17150 </td>
17151 <td>
17152 <p>
17153 <span class="grey">-</span>
17154 </p>
17155 </td>
17156 </tr>
17157 <tr>
17158 <td>
17159 <p>
17160 ChiSquared (CDF)
17161 </p>
17162 </td>
17163 <td>
17164 <p>
17165 <span class="blue">1.35<br> (268ns)</span>
17166 </p>
17167 </td>
17168 <td>
17169 <p>
17170 <span class="green">1.00<br> (198ns)</span>
17171 </p>
17172 </td>
17173 </tr>
17174 <tr>
17175 <td>
17176 <p>
17177 ChiSquared (PDF)
17178 </p>
17179 </td>
17180 <td>
17181 <p>
17182 <span class="green">1.00<br> (129ns)</span>
17183 </p>
17184 </td>
17185 <td>
17186 <p>
17187 <span class="grey">-</span>
17188 </p>
17189 </td>
17190 </tr>
17191 <tr>
17192 <td>
17193 <p>
17194 ChiSquared (quantile)
17195 </p>
17196 </td>
17197 <td>
17198 <p>
17199 <span class="green">1.00<br> (741ns)</span>
17200 </p>
17201 </td>
17202 <td>
17203 <p>
17204 <span class="red">6.19<br> (4587ns)</span>
17205 </p>
17206 </td>
17207 </tr>
17208 <tr>
17209 <td>
17210 <p>
17211 Exponential (CDF)
17212 </p>
17213 </td>
17214 <td>
17215 <p>
17216 <span class="green">1.00<br> (20ns)</span>
17217 </p>
17218 </td>
17219 <td>
17220 <p>
17221 <span class="grey">-</span>
17222 </p>
17223 </td>
17224 </tr>
17225 <tr>
17226 <td>
17227 <p>
17228 Exponential (PDF)
17229 </p>
17230 </td>
17231 <td>
17232 <p>
17233 <span class="green">1.00<br> (16ns)</span>
17234 </p>
17235 </td>
17236 <td>
17237 <p>
17238 <span class="grey">-</span>
17239 </p>
17240 </td>
17241 </tr>
17242 <tr>
17243 <td>
17244 <p>
17245 Exponential (quantile)
17246 </p>
17247 </td>
17248 <td>
17249 <p>
17250 <span class="green">1.00<br> (29ns)</span>
17251 </p>
17252 </td>
17253 <td>
17254 <p>
17255 <span class="grey">-</span>
17256 </p>
17257 </td>
17258 </tr>
17259 <tr>
17260 <td>
17261 <p>
17262 ExtremeValue (CDF)
17263 </p>
17264 </td>
17265 <td>
17266 <p>
17267 <span class="green">1.00<br> (45ns)</span>
17268 </p>
17269 </td>
17270 <td>
17271 <p>
17272 <span class="grey">-</span>
17273 </p>
17274 </td>
17275 </tr>
17276 <tr>
17277 <td>
17278 <p>
17279 ExtremeValue (PDF)
17280 </p>
17281 </td>
17282 <td>
17283 <p>
17284 <span class="green">1.00<br> (44ns)</span>
17285 </p>
17286 </td>
17287 <td>
17288 <p>
17289 <span class="grey">-</span>
17290 </p>
17291 </td>
17292 </tr>
17293 <tr>
17294 <td>
17295 <p>
17296 ExtremeValue (quantile)
17297 </p>
17298 </td>
17299 <td>
17300 <p>
17301 <span class="green">1.00<br> (36ns)</span>
17302 </p>
17303 </td>
17304 <td>
17305 <p>
17306 <span class="grey">-</span>
17307 </p>
17308 </td>
17309 </tr>
17310 <tr>
17311 <td>
17312 <p>
17313 F (CDF)
17314 </p>
17315 </td>
17316 <td>
17317 <p>
17318 <span class="green">1.08<br> (643ns)</span>
17319 </p>
17320 </td>
17321 <td>
17322 <p>
17323 <span class="green">1.00<br> (596ns)</span>
17324 </p>
17325 </td>
17326 </tr>
17327 <tr>
17328 <td>
17329 <p>
17330 F (PDF)
17331 </p>
17332 </td>
17333 <td>
17334 <p>
17335 <span class="green">1.00<br> (202ns)</span>
17336 </p>
17337 </td>
17338 <td>
17339 <p>
17340 <span class="grey">-</span>
17341 </p>
17342 </td>
17343 </tr>
17344 <tr>
17345 <td>
17346 <p>
17347 F (quantile)
17348 </p>
17349 </td>
17350 <td>
17351 <p>
17352 <span class="green">1.00<br> (1464ns)</span>
17353 </p>
17354 </td>
17355 <td>
17356 <p>
17357 <span class="red">5.89<br> (8630ns)</span>
17358 </p>
17359 </td>
17360 </tr>
17361 <tr>
17362 <td>
17363 <p>
17364 Gamma (CDF)
17365 </p>
17366 </td>
17367 <td>
17368 <p>
17369 <span class="blue">1.40<br> (294ns)</span>
17370 </p>
17371 </td>
17372 <td>
17373 <p>
17374 <span class="green">1.00<br> (210ns)</span>
17375 </p>
17376 </td>
17377 </tr>
17378 <tr>
17379 <td>
17380 <p>
17381 Gamma (PDF)
17382 </p>
17383 </td>
17384 <td>
17385 <p>
17386 <span class="green">1.00<br> (159ns)</span>
17387 </p>
17388 </td>
17389 <td>
17390 <p>
17391 <span class="grey">-</span>
17392 </p>
17393 </td>
17394 </tr>
17395 <tr>
17396 <td>
17397 <p>
17398 Gamma (quantile)
17399 </p>
17400 </td>
17401 <td>
17402 <p>
17403 <span class="green">1.18<br> (841ns)</span>
17404 </p>
17405 </td>
17406 <td>
17407 <p>
17408 <span class="green">1.00<br> (714ns)</span>
17409 </p>
17410 </td>
17411 </tr>
17412 <tr>
17413 <td>
17414 <p>
17415 Geometric (CDF)
17416 </p>
17417 </td>
17418 <td>
17419 <p>
17420 <span class="green">1.00<br> (26ns)</span>
17421 </p>
17422 </td>
17423 <td>
17424 <p>
17425 <span class="grey">-</span>
17426 </p>
17427 </td>
17428 </tr>
17429 <tr>
17430 <td>
17431 <p>
17432 Geometric (PDF)
17433 </p>
17434 </td>
17435 <td>
17436 <p>
17437 <span class="green">1.00<br> (29ns)</span>
17438 </p>
17439 </td>
17440 <td>
17441 <p>
17442 <span class="grey">-</span>
17443 </p>
17444 </td>
17445 </tr>
17446 <tr>
17447 <td>
17448 <p>
17449 Geometric (quantile)
17450 </p>
17451 </td>
17452 <td>
17453 <p>
17454 <span class="green">1.00<br> (25ns)</span>
17455 </p>
17456 </td>
17457 <td>
17458 <p>
17459 <span class="grey">-</span>
17460 </p>
17461 </td>
17462 </tr>
17463 <tr>
17464 <td>
17465 <p>
17466 Hypergeometric (CDF)
17467 </p>
17468 </td>
17469 <td>
17470 <p>
17471 <span class="green">1.00<br> (6896ns)</span>
17472 </p>
17473 </td>
17474 <td>
17475 <p>
17476 <span class="grey">-</span>
17477 </p>
17478 </td>
17479 </tr>
17480 <tr>
17481 <td>
17482 <p>
17483 Hypergeometric (PDF)
17484 </p>
17485 </td>
17486 <td>
17487 <p>
17488 <span class="green">1.00<br> (6565ns)</span>
17489 </p>
17490 </td>
17491 <td>
17492 <p>
17493 <span class="grey">-</span>
17494 </p>
17495 </td>
17496 </tr>
17497 <tr>
17498 <td>
17499 <p>
17500 Hypergeometric (quantile)
17501 </p>
17502 </td>
17503 <td>
17504 <p>
17505 <span class="green">1.00<br> (34866ns)</span>
17506 </p>
17507 </td>
17508 <td>
17509 <p>
17510 <span class="grey">-</span>
17511 </p>
17512 </td>
17513 </tr>
17514 <tr>
17515 <td>
17516 <p>
17517 InverseChiSquared (CDF)
17518 </p>
17519 </td>
17520 <td>
17521 <p>
17522 <span class="green">1.00<br> (269ns)</span>
17523 </p>
17524 </td>
17525 <td>
17526 <p>
17527 <span class="grey">-</span>
17528 </p>
17529 </td>
17530 </tr>
17531 <tr>
17532 <td>
17533 <p>
17534 InverseChiSquared (PDF)
17535 </p>
17536 </td>
17537 <td>
17538 <p>
17539 <span class="green">1.00<br> (156ns)</span>
17540 </p>
17541 </td>
17542 <td>
17543 <p>
17544 <span class="grey">-</span>
17545 </p>
17546 </td>
17547 </tr>
17548 <tr>
17549 <td>
17550 <p>
17551 InverseChiSquared (quantile)
17552 </p>
17553 </td>
17554 <td>
17555 <p>
17556 <span class="green">1.00<br> (778ns)</span>
17557 </p>
17558 </td>
17559 <td>
17560 <p>
17561 <span class="grey">-</span>
17562 </p>
17563 </td>
17564 </tr>
17565 <tr>
17566 <td>
17567 <p>
17568 InverseGamma (CDF)
17569 </p>
17570 </td>
17571 <td>
17572 <p>
17573 <span class="green">1.00<br> (279ns)</span>
17574 </p>
17575 </td>
17576 <td>
17577 <p>
17578 <span class="grey">-</span>
17579 </p>
17580 </td>
17581 </tr>
17582 <tr>
17583 <td>
17584 <p>
17585 InverseGamma (PDF)
17586 </p>
17587 </td>
17588 <td>
17589 <p>
17590 <span class="green">1.00<br> (217ns)</span>
17591 </p>
17592 </td>
17593 <td>
17594 <p>
17595 <span class="grey">-</span>
17596 </p>
17597 </td>
17598 </tr>
17599 <tr>
17600 <td>
17601 <p>
17602 InverseGamma (quantile)
17603 </p>
17604 </td>
17605 <td>
17606 <p>
17607 <span class="green">1.00<br> (946ns)</span>
17608 </p>
17609 </td>
17610 <td>
17611 <p>
17612 <span class="grey">-</span>
17613 </p>
17614 </td>
17615 </tr>
17616 <tr>
17617 <td>
17618 <p>
17619 InverseGaussian (CDF)
17620 </p>
17621 </td>
17622 <td>
17623 <p>
17624 <span class="green">1.00<br> (63ns)</span>
17625 </p>
17626 </td>
17627 <td>
17628 <p>
17629 <span class="grey">-</span>
17630 </p>
17631 </td>
17632 </tr>
17633 <tr>
17634 <td>
17635 <p>
17636 InverseGaussian (PDF)
17637 </p>
17638 </td>
17639 <td>
17640 <p>
17641 <span class="green">1.00<br> (16ns)</span>
17642 </p>
17643 </td>
17644 <td>
17645 <p>
17646 <span class="grey">-</span>
17647 </p>
17648 </td>
17649 </tr>
17650 <tr>
17651 <td>
17652 <p>
17653 InverseGaussian (quantile)
17654 </p>
17655 </td>
17656 <td>
17657 <p>
17658 <span class="green">1.00<br> (1138ns)</span>
17659 </p>
17660 </td>
17661 <td>
17662 <p>
17663 <span class="grey">-</span>
17664 </p>
17665 </td>
17666 </tr>
17667 <tr>
17668 <td>
17669 <p>
17670 Laplace (CDF)
17671 </p>
17672 </td>
17673 <td>
17674 <p>
17675 <span class="green">1.00<br> (22ns)</span>
17676 </p>
17677 </td>
17678 <td>
17679 <p>
17680 <span class="grey">-</span>
17681 </p>
17682 </td>
17683 </tr>
17684 <tr>
17685 <td>
17686 <p>
17687 Laplace (PDF)
17688 </p>
17689 </td>
17690 <td>
17691 <p>
17692 <span class="green">1.00<br> (23ns)</span>
17693 </p>
17694 </td>
17695 <td>
17696 <p>
17697 <span class="grey">-</span>
17698 </p>
17699 </td>
17700 </tr>
17701 <tr>
17702 <td>
17703 <p>
17704 Laplace (quantile)
17705 </p>
17706 </td>
17707 <td>
17708 <p>
17709 <span class="green">1.00<br> (22ns)</span>
17710 </p>
17711 </td>
17712 <td>
17713 <p>
17714 <span class="grey">-</span>
17715 </p>
17716 </td>
17717 </tr>
17718 <tr>
17719 <td>
17720 <p>
17721 LogNormal (CDF)
17722 </p>
17723 </td>
17724 <td>
17725 <p>
17726 <span class="green">1.00<br> (49ns)</span>
17727 </p>
17728 </td>
17729 <td>
17730 <p>
17731 <span class="grey">-</span>
17732 </p>
17733 </td>
17734 </tr>
17735 <tr>
17736 <td>
17737 <p>
17738 LogNormal (PDF)
17739 </p>
17740 </td>
17741 <td>
17742 <p>
17743 <span class="green">1.00<br> (43ns)</span>
17744 </p>
17745 </td>
17746 <td>
17747 <p>
17748 <span class="grey">-</span>
17749 </p>
17750 </td>
17751 </tr>
17752 <tr>
17753 <td>
17754 <p>
17755 LogNormal (quantile)
17756 </p>
17757 </td>
17758 <td>
17759 <p>
17760 <span class="green">1.00<br> (82ns)</span>
17761 </p>
17762 </td>
17763 <td>
17764 <p>
17765 <span class="grey">-</span>
17766 </p>
17767 </td>
17768 </tr>
17769 <tr>
17770 <td>
17771 <p>
17772 Logistic (CDF)
17773 </p>
17774 </td>
17775 <td>
17776 <p>
17777 <span class="green">1.00<br> (24ns)</span>
17778 </p>
17779 </td>
17780 <td>
17781 <p>
17782 <span class="grey">-</span>
17783 </p>
17784 </td>
17785 </tr>
17786 <tr>
17787 <td>
17788 <p>
17789 Logistic (PDF)
17790 </p>
17791 </td>
17792 <td>
17793 <p>
17794 <span class="green">1.00<br> (29ns)</span>
17795 </p>
17796 </td>
17797 <td>
17798 <p>
17799 <span class="grey">-</span>
17800 </p>
17801 </td>
17802 </tr>
17803 <tr>
17804 <td>
17805 <p>
17806 Logistic (quantile)
17807 </p>
17808 </td>
17809 <td>
17810 <p>
17811 <span class="green">1.00<br> (21ns)</span>
17812 </p>
17813 </td>
17814 <td>
17815 <p>
17816 <span class="grey">-</span>
17817 </p>
17818 </td>
17819 </tr>
17820 <tr>
17821 <td>
17822 <p>
17823 NegativeBinomial (CDF)
17824 </p>
17825 </td>
17826 <td>
17827 <p>
17828 <span class="blue">1.34<br> (1081ns)</span>
17829 </p>
17830 </td>
17831 <td>
17832 <p>
17833 <span class="green">1.00<br> (806ns)</span>
17834 </p>
17835 </td>
17836 </tr>
17837 <tr>
17838 <td>
17839 <p>
17840 NegativeBinomial (PDF)
17841 </p>
17842 </td>
17843 <td>
17844 <p>
17845 <span class="green">1.00<br> (200ns)</span>
17846 </p>
17847 </td>
17848 <td>
17849 <p>
17850 <span class="grey">-</span>
17851 </p>
17852 </td>
17853 </tr>
17854 <tr>
17855 <td>
17856 <p>
17857 NegativeBinomial (quantile)
17858 </p>
17859 </td>
17860 <td>
17861 <p>
17862 <span class="green">1.00<br> (5462ns)</span>
17863 </p>
17864 </td>
17865 <td>
17866 <p>
17867 <span class="red">2.84<br> (15511ns)</span>
17868 </p>
17869 </td>
17870 </tr>
17871 <tr>
17872 <td>
17873 <p>
17874 NonCentralBeta (CDF)
17875 </p>
17876 </td>
17877 <td>
17878 <p>
17879 <span class="green">1.00<br> (1449ns)</span>
17880 </p>
17881 </td>
17882 <td>
17883 <p>
17884 <span class="grey">-</span>
17885 </p>
17886 </td>
17887 </tr>
17888 <tr>
17889 <td>
17890 <p>
17891 NonCentralBeta (PDF)
17892 </p>
17893 </td>
17894 <td>
17895 <p>
17896 <span class="green">1.00<br> (1186ns)</span>
17897 </p>
17898 </td>
17899 <td>
17900 <p>
17901 <span class="grey">-</span>
17902 </p>
17903 </td>
17904 </tr>
17905 <tr>
17906 <td>
17907 <p>
17908 NonCentralBeta (quantile)
17909 </p>
17910 </td>
17911 <td>
17912 <p>
17913 <span class="green">1.00<br> (29111ns)</span>
17914 </p>
17915 </td>
17916 <td>
17917 <p>
17918 <span class="grey">-</span>
17919 </p>
17920 </td>
17921 </tr>
17922 <tr>
17923 <td>
17924 <p>
17925 NonCentralChiSquared (CDF)
17926 </p>
17927 </td>
17928 <td>
17929 <p>
17930 <span class="red">9.20<br> (4617ns)</span>
17931 </p>
17932 </td>
17933 <td>
17934 <p>
17935 <span class="green">1.00<br> (502ns)</span>
17936 </p>
17937 </td>
17938 </tr>
17939 <tr>
17940 <td>
17941 <p>
17942 NonCentralChiSquared (PDF)
17943 </p>
17944 </td>
17945 <td>
17946 <p>
17947 <span class="green">1.00<br> (607ns)</span>
17948 </p>
17949 </td>
17950 <td>
17951 <p>
17952 <span class="grey">-</span>
17953 </p>
17954 </td>
17955 </tr>
17956 <tr>
17957 <td>
17958 <p>
17959 NonCentralChiSquared (quantile)
17960 </p>
17961 </td>
17962 <td>
17963 <p>
17964 <span class="red">2.34<br> (27110ns)</span>
17965 </p>
17966 </td>
17967 <td>
17968 <p>
17969 <span class="green">1.00<br> (11572ns)</span>
17970 </p>
17971 </td>
17972 </tr>
17973 <tr>
17974 <td>
17975 <p>
17976 NonCentralF (CDF)
17977 </p>
17978 </td>
17979 <td>
17980 <p>
17981 <span class="blue">1.22<br> (1382ns)</span>
17982 </p>
17983 </td>
17984 <td>
17985 <p>
17986 <span class="green">1.00<br> (1132ns)</span>
17987 </p>
17988 </td>
17989 </tr>
17990 <tr>
17991 <td>
17992 <p>
17993 NonCentralF (PDF)
17994 </p>
17995 </td>
17996 <td>
17997 <p>
17998 <span class="green">1.00<br> (1087ns)</span>
17999 </p>
18000 </td>
18001 <td>
18002 <p>
18003 <span class="grey">-</span>
18004 </p>
18005 </td>
18006 </tr>
18007 <tr>
18008 <td>
18009 <p>
18010 NonCentralF (quantile)
18011 </p>
18012 </td>
18013 <td>
18014 <p>
18015 <span class="blue">1.21<br> (20066ns)</span>
18016 </p>
18017 </td>
18018 <td>
18019 <p>
18020 <span class="green">1.00<br> (16553ns)</span>
18021 </p>
18022 </td>
18023 </tr>
18024 <tr>
18025 <td>
18026 <p>
18027 NonCentralT (CDF)
18028 </p>
18029 </td>
18030 <td>
18031 <p>
18032 <span class="red">2.15<br> (6005ns)</span>
18033 </p>
18034 </td>
18035 <td>
18036 <p>
18037 <span class="green">1.00<br> (2792ns)</span>
18038 </p>
18039 </td>
18040 </tr>
18041 <tr>
18042 <td>
18043 <p>
18044 NonCentralT (PDF)
18045 </p>
18046 </td>
18047 <td>
18048 <p>
18049 <span class="green">1.00<br> (4582ns)</span>
18050 </p>
18051 </td>
18052 <td>
18053 <p>
18054 <span class="grey">-</span>
18055 </p>
18056 </td>
18057 </tr>
18058 <tr>
18059 <td>
18060 <p>
18061 NonCentralT (quantile)
18062 </p>
18063 </td>
18064 <td>
18065 <p>
18066 <span class="blue">1.23<br> (56269ns)</span>
18067 </p>
18068 </td>
18069 <td>
18070 <p>
18071 <span class="green">1.00<br> (45879ns)</span>
18072 </p>
18073 </td>
18074 </tr>
18075 <tr>
18076 <td>
18077 <p>
18078 Normal (CDF)
18079 </p>
18080 </td>
18081 <td>
18082 <p>
18083 <span class="green">1.00<br> (38ns)</span>
18084 </p>
18085 </td>
18086 <td>
18087 <p>
18088 <span class="red">4.16<br> (158ns)</span>
18089 </p>
18090 </td>
18091 </tr>
18092 <tr>
18093 <td>
18094 <p>
18095 Normal (PDF)
18096 </p>
18097 </td>
18098 <td>
18099 <p>
18100 <span class="green">1.00<br> (29ns)</span>
18101 </p>
18102 </td>
18103 <td>
18104 <p>
18105 <span class="grey">-</span>
18106 </p>
18107 </td>
18108 </tr>
18109 <tr>
18110 <td>
18111 <p>
18112 Normal (quantile)
18113 </p>
18114 </td>
18115 <td>
18116 <p>
18117 <span class="green">1.00<br> (40ns)</span>
18118 </p>
18119 </td>
18120 <td>
18121 <p>
18122 <span class="red">10.22<br> (409ns)</span>
18123 </p>
18124 </td>
18125 </tr>
18126 <tr>
18127 <td>
18128 <p>
18129 Pareto (CDF)
18130 </p>
18131 </td>
18132 <td>
18133 <p>
18134 <span class="green">1.00<br> (48ns)</span>
18135 </p>
18136 </td>
18137 <td>
18138 <p>
18139 <span class="grey">-</span>
18140 </p>
18141 </td>
18142 </tr>
18143 <tr>
18144 <td>
18145 <p>
18146 Pareto (PDF)
18147 </p>
18148 </td>
18149 <td>
18150 <p>
18151 <span class="green">1.00<br> (111ns)</span>
18152 </p>
18153 </td>
18154 <td>
18155 <p>
18156 <span class="grey">-</span>
18157 </p>
18158 </td>
18159 </tr>
18160 <tr>
18161 <td>
18162 <p>
18163 Pareto (quantile)
18164 </p>
18165 </td>
18166 <td>
18167 <p>
18168 <span class="green">1.00<br> (43ns)</span>
18169 </p>
18170 </td>
18171 <td>
18172 <p>
18173 <span class="grey">-</span>
18174 </p>
18175 </td>
18176 </tr>
18177 <tr>
18178 <td>
18179 <p>
18180 Poisson (CDF)
18181 </p>
18182 </td>
18183 <td>
18184 <p>
18185 <span class="green">1.00<br> (122ns)</span>
18186 </p>
18187 </td>
18188 <td>
18189 <p>
18190 <span class="blue">1.48<br> (181ns)</span>
18191 </p>
18192 </td>
18193 </tr>
18194 <tr>
18195 <td>
18196 <p>
18197 Poisson (PDF)
18198 </p>
18199 </td>
18200 <td>
18201 <p>
18202 <span class="green">1.00<br> (82ns)</span>
18203 </p>
18204 </td>
18205 <td>
18206 <p>
18207 <span class="grey">-</span>
18208 </p>
18209 </td>
18210 </tr>
18211 <tr>
18212 <td>
18213 <p>
18214 Poisson (quantile)
18215 </p>
18216 </td>
18217 <td>
18218 <p>
18219 <span class="green">1.00<br> (599ns)</span>
18220 </p>
18221 </td>
18222 <td>
18223 <p>
18224 <span class="red">4.63<br> (2772ns)</span>
18225 </p>
18226 </td>
18227 </tr>
18228 <tr>
18229 <td>
18230 <p>
18231 Rayleigh (CDF)
18232 </p>
18233 </td>
18234 <td>
18235 <p>
18236 <span class="green">1.00<br> (23ns)</span>
18237 </p>
18238 </td>
18239 <td>
18240 <p>
18241 <span class="grey">-</span>
18242 </p>
18243 </td>
18244 </tr>
18245 <tr>
18246 <td>
18247 <p>
18248 Rayleigh (PDF)
18249 </p>
18250 </td>
18251 <td>
18252 <p>
18253 <span class="green">1.00<br> (21ns)</span>
18254 </p>
18255 </td>
18256 <td>
18257 <p>
18258 <span class="grey">-</span>
18259 </p>
18260 </td>
18261 </tr>
18262 <tr>
18263 <td>
18264 <p>
18265 Rayleigh (quantile)
18266 </p>
18267 </td>
18268 <td>
18269 <p>
18270 <span class="green">1.00<br> (27ns)</span>
18271 </p>
18272 </td>
18273 <td>
18274 <p>
18275 <span class="grey">-</span>
18276 </p>
18277 </td>
18278 </tr>
18279 <tr>
18280 <td>
18281 <p>
18282 SkewNormal (CDF)
18283 </p>
18284 </td>
18285 <td>
18286 <p>
18287 <span class="green">1.00<br> (232ns)</span>
18288 </p>
18289 </td>
18290 <td>
18291 <p>
18292 <span class="grey">-</span>
18293 </p>
18294 </td>
18295 </tr>
18296 <tr>
18297 <td>
18298 <p>
18299 SkewNormal (PDF)
18300 </p>
18301 </td>
18302 <td>
18303 <p>
18304 <span class="green">1.00<br> (81ns)</span>
18305 </p>
18306 </td>
18307 <td>
18308 <p>
18309 <span class="grey">-</span>
18310 </p>
18311 </td>
18312 </tr>
18313 <tr>
18314 <td>
18315 <p>
18316 SkewNormal (quantile)
18317 </p>
18318 </td>
18319 <td>
18320 <p>
18321 <span class="green">1.00<br> (2020ns)</span>
18322 </p>
18323 </td>
18324 <td>
18325 <p>
18326 <span class="grey">-</span>
18327 </p>
18328 </td>
18329 </tr>
18330 <tr>
18331 <td>
18332 <p>
18333 StudentsT (CDF)
18334 </p>
18335 </td>
18336 <td>
18337 <p>
18338 <span class="green">1.15<br> (464ns)</span>
18339 </p>
18340 </td>
18341 <td>
18342 <p>
18343 <span class="green">1.00<br> (404ns)</span>
18344 </p>
18345 </td>
18346 </tr>
18347 <tr>
18348 <td>
18349 <p>
18350 StudentsT (PDF)
18351 </p>
18352 </td>
18353 <td>
18354 <p>
18355 <span class="green">1.00<br> (216ns)</span>
18356 </p>
18357 </td>
18358 <td>
18359 <p>
18360 <span class="grey">-</span>
18361 </p>
18362 </td>
18363 </tr>
18364 <tr>
18365 <td>
18366 <p>
18367 StudentsT (quantile)
18368 </p>
18369 </td>
18370 <td>
18371 <p>
18372 <span class="green">1.00<br> (839ns)</span>
18373 </p>
18374 </td>
18375 <td>
18376 <p>
18377 <span class="red">3.80<br> (3188ns)</span>
18378 </p>
18379 </td>
18380 </tr>
18381 <tr>
18382 <td>
18383 <p>
18384 Weibull (CDF)
18385 </p>
18386 </td>
18387 <td>
18388 <p>
18389 <span class="green">1.00<br> (75ns)</span>
18390 </p>
18391 </td>
18392 <td>
18393 <p>
18394 <span class="grey">-</span>
18395 </p>
18396 </td>
18397 </tr>
18398 <tr>
18399 <td>
18400 <p>
18401 Weibull (PDF)
18402 </p>
18403 </td>
18404 <td>
18405 <p>
18406 <span class="green">1.00<br> (120ns)</span>
18407 </p>
18408 </td>
18409 <td>
18410 <p>
18411 <span class="grey">-</span>
18412 </p>
18413 </td>
18414 </tr>
18415 <tr>
18416 <td>
18417 <p>
18418 Weibull (quantile)
18419 </p>
18420 </td>
18421 <td>
18422 <p>
18423 <span class="green">1.00<br> (73ns)</span>
18424 </p>
18425 </td>
18426 <td>
18427 <p>
18428 <span class="grey">-</span>
18429 </p>
18430 </td>
18431 </tr>
18432 </tbody>
18433 </table></div>
18434 </div>
18435 <br class="table-break">
18436 </div>
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&#160;12.&#160;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">
18445 <colgroup>
18446 <col>
18447 <col>
18448 <col>
18449 <col>
18450 <col>
18451 </colgroup>
18452 <thead><tr>
18453 <th>
18454 <p>
18455 Function
18456 </p>
18457 </th>
18458 <th>
18459 <p>
18460 boost 1.61
18461 </p>
18462 </th>
18463 <th>
18464 <p>
18465 boost 1.61<br> promote_double&lt;false&gt;
18466 </p>
18467 </th>
18468 <th>
18469 <p>
18470 tr1/cmath
18471 </p>
18472 </th>
18473 <th>
18474 <p>
18475 math.h
18476 </p>
18477 </th>
18478 </tr></thead>
18479 <tbody>
18480 <tr>
18481 <td>
18482 <p>
18483 assoc_laguerre<br> (2240/2240 tests selected)
18484 </p>
18485 </td>
18486 <td>
18487 <p>
18488 <span class="green">1.14<br> (217ns)</span>
18489 </p>
18490 </td>
18491 <td>
18492 <p>
18493 <span class="green">1.00<br> (190ns)</span>
18494 </p>
18495 </td>
18496 <td>
18497 <p>
18498 <span class="green">1.19<br> (226ns)</span>
18499 </p>
18500 </td>
18501 <td>
18502 </td>
18503 </tr>
18504 <tr>
18505 <td>
18506 <p>
18507 assoc_legendre<br> (205/400 tests selected)
18508 </p>
18509 </td>
18510 <td>
18511 <p>
18512 <span class="grey">-</span>
18513 </p>
18514 </td>
18515 <td>
18516 <p>
18517 <span class="grey">-</span>
18518 </p>
18519 </td>
18520 <td>
18521 <p>
18522 <span class="green">1.00<br> (45ns)</span>
18523 </p>
18524 </td>
18525 <td>
18526 </td>
18527 </tr>
18528 <tr>
18529 <td>
18530 <p>
18531 beta<br> (2204/2204 tests selected)
18532 </p>
18533 </td>
18534 <td>
18535 <p>
18536 <span class="red">2.15<br> (382ns)</span>
18537 </p>
18538 </td>
18539 <td>
18540 <p>
18541 <span class="blue">1.23<br> (219ns)</span>
18542 </p>
18543 </td>
18544 <td>
18545 <p>
18546 <span class="green">1.00<br> (178ns)</span>
18547 </p>
18548 </td>
18549 <td>
18550 </td>
18551 </tr>
18552 <tr>
18553 <td>
18554 <p>
18555 cbrt<br> (85/85 tests selected)
18556 </p>
18557 </td>
18558 <td>
18559 <p>
18560 <span class="green">1.12<br> (48ns)</span>
18561 </p>
18562 </td>
18563 <td>
18564 <p>
18565 <span class="green">1.00<br> (43ns)</span>
18566 </p>
18567 </td>
18568 <td>
18569 <p>
18570 <span class="blue">1.33<br> (57ns)</span>
18571 </p>
18572 </td>
18573 <td>
18574 <p>
18575 <span class="blue">1.33<br> (57ns)</span>
18576 </p>
18577 </td>
18578 </tr>
18579 <tr>
18580 <td>
18581 <p>
18582 cyl_bessel_i (integer order)<br> (515/526 tests selected)
18583 </p>
18584 </td>
18585 <td>
18586 <p>
18587 <span class="red">2.73<br> (638ns)</span>
18588 </p>
18589 </td>
18590 <td>
18591 <p>
18592 <span class="green">1.06<br> (247ns)</span>
18593 </p>
18594 </td>
18595 <td>
18596 <p>
18597 <span class="green">1.00<br> (234ns)</span>
18598 </p>
18599 </td>
18600 <td>
18601 <p>
18602 <span class="grey">-</span>
18603 </p>
18604 </td>
18605 </tr>
18606 <tr>
18607 <td>
18608 <p>
18609 cyl_bessel_i<br> (215/240 tests selected)
18610 </p>
18611 </td>
18612 <td>
18613 <p>
18614 <span class="red">4.73<br> (1016ns)</span>
18615 </p>
18616 </td>
18617 <td>
18618 <p>
18619 <span class="red">2.06<br> (442ns)</span>
18620 </p>
18621 </td>
18622 <td>
18623 <p>
18624 <span class="green">1.00<br> (215ns)</span>
18625 </p>
18626 </td>
18627 <td>
18628 <p>
18629 <span class="grey">-</span>
18630 </p>
18631 </td>
18632 </tr>
18633 <tr>
18634 <td>
18635 <p>
18636 cyl_bessel_j (integer order)<br> (252/268 tests selected)
18637 </p>
18638 </td>
18639 <td>
18640 <p>
18641 <span class="blue">1.62<br> (182ns)</span>
18642 </p>
18643 </td>
18644 <td>
18645 <p>
18646 <span class="green">1.00<br> (112ns)</span>
18647 </p>
18648 </td>
18649 <td>
18650 <p>
18651 <span class="red">2.55<br> (286ns)</span>
18652 </p>
18653 </td>
18654 <td>
18655 <p>
18656 <span class="blue">1.75<br> (196ns)</span>
18657 </p>
18658 </td>
18659 </tr>
18660 <tr>
18661 <td>
18662 <p>
18663 cyl_bessel_j<br> (431/451 tests selected)
18664 </p>
18665 </td>
18666 <td>
18667 <p>
18668 <span class="red">2.07<br> (841ns)</span>
18669 </p>
18670 </td>
18671 <td>
18672 <p>
18673 <span class="blue">1.26<br> (513ns)</span>
18674 </p>
18675 </td>
18676 <td>
18677 <p>
18678 <span class="green">1.00<br> (406ns)</span>
18679 </p>
18680 </td>
18681 <td>
18682 <p>
18683 <span class="grey">-</span>
18684 </p>
18685 </td>
18686 </tr>
18687 <tr>
18688 <td>
18689 <p>
18690 cyl_bessel_k (integer order)<br> (505/508 tests selected)
18691 </p>
18692 </td>
18693 <td>
18694 <p>
18695 <span class="red">9.52<br> (3494ns)</span>
18696 </p>
18697 </td>
18698 <td>
18699 <p>
18700 <span class="green">1.00<br> (367ns)</span>
18701 </p>
18702 </td>
18703 <td>
18704 <p>
18705 <span class="red">7.50<br> (2751ns)</span>
18706 </p>
18707 </td>
18708 <td>
18709 <p>
18710 <span class="grey">-</span>
18711 </p>
18712 </td>
18713 </tr>
18714 <tr>
18715 <td>
18716 <p>
18717 cyl_bessel_k<br> (187/279 tests selected)
18718 </p>
18719 </td>
18720 <td>
18721 <p>
18722 <span class="red">9.19<br> (6743ns)</span>
18723 </p>
18724 </td>
18725 <td>
18726 <p>
18727 <span class="green">1.00<br> (734ns)</span>
18728 </p>
18729 </td>
18730 <td>
18731 <p>
18732 <span class="red">4.20<br> (3085ns)</span>
18733 </p>
18734 </td>
18735 <td>
18736 <p>
18737 <span class="grey">-</span>
18738 </p>
18739 </td>
18740 </tr>
18741 <tr>
18742 <td>
18743 <p>
18744 cyl_neumann (integer order)<br> (423/428 tests selected)
18745 </p>
18746 </td>
18747 <td>
18748 <p>
18749 <span class="red">2.76<br> (403ns)</span>
18750 </p>
18751 </td>
18752 <td>
18753 <p>
18754 <span class="blue">1.91<br> (279ns)</span>
18755 </p>
18756 </td>
18757 <td>
18758 <p>
18759 <span class="red">4.76<br> (695ns)</span>
18760 </p>
18761 </td>
18762 <td>
18763 <p>
18764 <span class="green">1.00<br> (146ns)</span>
18765 </p>
18766 </td>
18767 </tr>
18768 <tr>
18769 <td>
18770 <p>
18771 cyl_neumann<br> (400/450 tests selected)
18772 </p>
18773 </td>
18774 <td>
18775 <p>
18776 <span class="red">2.01<br> (1346ns)</span>
18777 </p>
18778 </td>
18779 <td>
18780 <p>
18781 <span class="green">1.00<br> (669ns)</span>
18782 </p>
18783 </td>
18784 <td>
18785 <p>
18786 <span class="green">1.15<br> (772ns)</span>
18787 </p>
18788 </td>
18789 <td>
18790 <p>
18791 <span class="grey">-</span>
18792 </p>
18793 </td>
18794 </tr>
18795 <tr>
18796 <td>
18797 <p>
18798 ellint_1 (complete)<br> (109/109 tests selected)
18799 </p>
18800 </td>
18801 <td>
18802 <p>
18803 <span class="blue">1.64<br> (72ns)</span>
18804 </p>
18805 </td>
18806 <td>
18807 <p>
18808 <span class="green">1.00<br> (44ns)</span>
18809 </p>
18810 </td>
18811 <td>
18812 <p>
18813 <span class="red">5.36<br> (236ns)</span>
18814 </p>
18815 </td>
18816 <td>
18817 <p>
18818 <span class="grey">-</span>
18819 </p>
18820 </td>
18821 </tr>
18822 <tr>
18823 <td>
18824 <p>
18825 ellint_1<br> (627/629 tests selected)
18826 </p>
18827 </td>
18828 <td>
18829 <p>
18830 <span class="blue">1.51<br> (350ns)</span>
18831 </p>
18832 </td>
18833 <td>
18834 <p>
18835 <span class="green">1.00<br> (232ns)</span>
18836 </p>
18837 </td>
18838 <td>
18839 <p>
18840 <span class="red">2.01<br> (467ns)</span>
18841 </p>
18842 </td>
18843 <td>
18844 <p>
18845 <span class="grey">-</span>
18846 </p>
18847 </td>
18848 </tr>
18849 <tr>
18850 <td>
18851 <p>
18852 ellint_2 (complete)<br> (110/110 tests selected)
18853 </p>
18854 </td>
18855 <td>
18856 <p>
18857 <span class="blue">1.67<br> (60ns)</span>
18858 </p>
18859 </td>
18860 <td>
18861 <p>
18862 <span class="green">1.00<br> (36ns)</span>
18863 </p>
18864 </td>
18865 <td>
18866 <p>
18867 <span class="red">14.81<br> (533ns)</span>
18868 </p>
18869 </td>
18870 <td>
18871 <p>
18872 <span class="grey">-</span>
18873 </p>
18874 </td>
18875 </tr>
18876 <tr>
18877 <td>
18878 <p>
18879 ellint_2<br> (527/530 tests selected)
18880 </p>
18881 </td>
18882 <td>
18883 <p>
18884 <span class="blue">1.43<br> (640ns)</span>
18885 </p>
18886 </td>
18887 <td>
18888 <p>
18889 <span class="green">1.00<br> (449ns)</span>
18890 </p>
18891 </td>
18892 <td>
18893 <p>
18894 <span class="blue">1.57<br> (707ns)</span>
18895 </p>
18896 </td>
18897 <td>
18898 <p>
18899 <span class="grey">-</span>
18900 </p>
18901 </td>
18902 </tr>
18903 <tr>
18904 <td>
18905 <p>
18906 ellint_3 (complete)<br> (500/500 tests selected)
18907 </p>
18908 </td>
18909 <td>
18910 <p>
18911 <span class="red">2.10<br> (1079ns)</span>
18912 </p>
18913 </td>
18914 <td>
18915 <p>
18916 <span class="green">1.00<br> (514ns)</span>
18917 </p>
18918 </td>
18919 <td>
18920 <p>
18921 <span class="blue">1.63<br> (839ns)</span>
18922 </p>
18923 </td>
18924 <td>
18925 <p>
18926 <span class="grey">-</span>
18927 </p>
18928 </td>
18929 </tr>
18930 <tr>
18931 <td>
18932 <p>
18933 ellint_3<br> (831/845 tests selected)
18934 </p>
18935 </td>
18936 <td>
18937 <p>
18938 <span class="blue">1.76<br> (1733ns)</span>
18939 </p>
18940 </td>
18941 <td>
18942 <p>
18943 <span class="green">1.00<br> (986ns)</span>
18944 </p>
18945 </td>
18946 <td>
18947 <p>
18948 <span class="blue">1.27<br> (1257ns)</span>
18949 </p>
18950 </td>
18951 <td>
18952 <p>
18953 <span class="grey">-</span>
18954 </p>
18955 </td>
18956 </tr>
18957 <tr>
18958 <td>
18959 <p>
18960 erf<br> (950/950 tests selected)
18961 </p>
18962 </td>
18963 <td>
18964 <p>
18965 <span class="green">1.00<br> (25ns)</span>
18966 </p>
18967 </td>
18968 <td>
18969 <p>
18970 <span class="grey">-</span>
18971 </p>
18972 </td>
18973 <td>
18974 <p>
18975 <span class="blue">1.60<br> (40ns)</span>
18976 </p>
18977 </td>
18978 <td>
18979 <p>
18980 <span class="blue">1.60<br> (40ns)</span>
18981 </p>
18982 </td>
18983 </tr>
18984 <tr>
18985 <td>
18986 <p>
18987 erfc<br> (950/950 tests selected)
18988 </p>
18989 </td>
18990 <td>
18991 <p>
18992 <span class="blue">1.66<br> (58ns)</span>
18993 </p>
18994 </td>
18995 <td>
18996 <p>
18997 <span class="green">1.00<br> (35ns)</span>
18998 </p>
18999 </td>
19000 <td>
19001 <p>
19002 <span class="blue">1.74<br> (61ns)</span>
19003 </p>
19004 </td>
19005 <td>
19006 <p>
19007 <span class="blue">1.69<br> (59ns)</span>
19008 </p>
19009 </td>
19010 </tr>
19011 <tr>
19012 <td>
19013 <p>
19014 expint<br> (436/436 tests selected)
19015 </p>
19016 </td>
19017 <td>
19018 <p>
19019 <span class="blue">1.43<br> (86ns)</span>
19020 </p>
19021 </td>
19022 <td>
19023 <p>
19024 <span class="green">1.00<br> (60ns)</span>
19025 </p>
19026 </td>
19027 <td>
19028 <p>
19029 <span class="red">3.67<br> (220ns)</span>
19030 </p>
19031 </td>
19032 <td>
19033 <p>
19034 <span class="grey">-</span>
19035 </p>
19036 </td>
19037 </tr>
19038 <tr>
19039 <td>
19040 <p>
19041 expm1<br> (80/80 tests selected)
19042 </p>
19043 </td>
19044 <td>
19045 <p>
19046 <span class="blue">1.48<br> (31ns)</span>
19047 </p>
19048 </td>
19049 <td>
19050 <p>
19051 <span class="green">1.14<br> (24ns)</span>
19052 </p>
19053 </td>
19054 <td>
19055 <p>
19056 <span class="green">1.05<br> (22ns)</span>
19057 </p>
19058 </td>
19059 <td>
19060 <p>
19061 <span class="green">1.00<br> (21ns)</span>
19062 </p>
19063 </td>
19064 </tr>
19065 <tr>
19066 <td>
19067 <p>
19068 laguerre<br> (280/280 tests selected)
19069 </p>
19070 </td>
19071 <td>
19072 <p>
19073 <span class="green">1.10<br> (139ns)</span>
19074 </p>
19075 </td>
19076 <td>
19077 <p>
19078 <span class="green">1.00<br> (126ns)</span>
19079 </p>
19080 </td>
19081 <td>
19082 <p>
19083 <span class="blue">1.25<br> (158ns)</span>
19084 </p>
19085 </td>
19086 <td>
19087 <p>
19088 <span class="grey">-</span>
19089 </p>
19090 </td>
19091 </tr>
19092 <tr>
19093 <td>
19094 <p>
19095 legendre<br> (300/300 tests selected)
19096 </p>
19097 </td>
19098 <td>
19099 <p>
19100 <span class="green">1.16<br> (396ns)</span>
19101 </p>
19102 </td>
19103 <td>
19104 <p>
19105 <span class="green">1.00<br> (340ns)</span>
19106 </p>
19107 </td>
19108 <td>
19109 <p>
19110 <span class="green">1.11<br> (376ns)</span>
19111 </p>
19112 </td>
19113 <td>
19114 <p>
19115 <span class="grey">-</span>
19116 </p>
19117 </td>
19118 </tr>
19119 <tr>
19120 <td>
19121 <p>
19122 lgamma<br> (400/400 tests selected)
19123 </p>
19124 </td>
19125 <td>
19126 <p>
19127 <span class="red">3.80<br> (224ns)</span>
19128 </p>
19129 </td>
19130 <td>
19131 <p>
19132 <span class="red">2.25<br> (133ns)</span>
19133 </p>
19134 </td>
19135 <td>
19136 <p>
19137 <span class="green">1.02<br> (60ns)</span>
19138 </p>
19139 </td>
19140 <td>
19141 <p>
19142 <span class="green">1.00<br> (59ns)</span>
19143 </p>
19144 </td>
19145 </tr>
19146 <tr>
19147 <td>
19148 <p>
19149 log1p<br> (80/80 tests selected)
19150 </p>
19151 </td>
19152 <td>
19153 <p>
19154 <span class="blue">1.75<br> (28ns)</span>
19155 </p>
19156 </td>
19157 <td>
19158 <p>
19159 <span class="green">1.00<br> (16ns)</span>
19160 </p>
19161 </td>
19162 <td>
19163 <p>
19164 <span class="blue">1.69<br> (27ns)</span>
19165 </p>
19166 </td>
19167 <td>
19168 <p>
19169 <span class="blue">1.69<br> (27ns)</span>
19170 </p>
19171 </td>
19172 </tr>
19173 <tr>
19174 <td>
19175 <p>
19176 sph_bessel<br> (483/483 tests selected)
19177 </p>
19178 </td>
19179 <td>
19180 <p>
19181 <span class="blue">1.42<br> (1325ns)</span>
19182 </p>
19183 </td>
19184 <td>
19185 <p>
19186 <span class="green">1.00<br> (931ns)</span>
19187 </p>
19188 </td>
19189 <td>
19190 <p>
19191 <span class="red">2.02<br> (1884ns)</span>
19192 </p>
19193 </td>
19194 <td>
19195 <p>
19196 <span class="grey">-</span>
19197 </p>
19198 </td>
19199 </tr>
19200 <tr>
19201 <td>
19202 <p>
19203 sph_neumann<br> (284/284 tests selected)
19204 </p>
19205 </td>
19206 <td>
19207 <p>
19208 <span class="red">2.07<br> (3483ns)</span>
19209 </p>
19210 </td>
19211 <td>
19212 <p>
19213 <span class="green">1.00<br> (1685ns)</span>
19214 </p>
19215 </td>
19216 <td>
19217 <p>
19218 <span class="blue">1.64<br> (2764ns)</span>
19219 </p>
19220 </td>
19221 <td>
19222 <p>
19223 <span class="grey">-</span>
19224 </p>
19225 </td>
19226 </tr>
19227 <tr>
19228 <td>
19229 <p>
19230 tgamma<br> (400/400 tests selected)
19231 </p>
19232 </td>
19233 <td>
19234 <p>
19235 <span class="red">3.31<br> (238ns)</span>
19236 </p>
19237 </td>
19238 <td>
19239 <p>
19240 <span class="red">2.04<br> (147ns)</span>
19241 </p>
19242 </td>
19243 <td>
19244 <p>
19245 <span class="green">1.00<br> (72ns)</span>
19246 </p>
19247 </td>
19248 <td>
19249 <p>
19250 <span class="green">1.01<br> (73ns)</span>
19251 </p>
19252 </td>
19253 </tr>
19254 <tr>
19255 <td>
19256 <p>
19257 zeta<br> (448/448 tests selected)
19258 </p>
19259 </td>
19260 <td>
19261 <p>
19262 <span class="blue">1.52<br> (345ns)</span>
19263 </p>
19264 </td>
19265 <td>
19266 <p>
19267 <span class="green">1.00<br> (227ns)</span>
19268 </p>
19269 </td>
19270 <td>
19271 <p>
19272 <span class="red">781.92<br> (177495ns)</span>
19273 </p>
19274 </td>
19275 <td>
19276 <p>
19277 <span class="grey">-</span>
19278 </p>
19279 </td>
19280 </tr>
19281 </tbody>
19282 </table></div>
19283 </div>
19284 <br class="table-break">
19285 </div>
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&#160;13.&#160;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">
19294 <colgroup>
19295 <col>
19296 <col>
19297 <col>
19298 <col>
19299 <col>
19300 <col>
19301 <col>
19302 </colgroup>
19303 <thead><tr>
19304 <th>
19305 <p>
19306 Function
19307 </p>
19308 </th>
19309 <th>
19310 <p>
19311 boost 1.61
19312 </p>
19313 </th>
19314 <th>
19315 <p>
19316 boost 1.61<br> promote_double&lt;false&gt;
19317 </p>
19318 </th>
19319 <th>
19320 <p>
19321 tr1/cmath
19322 </p>
19323 </th>
19324 <th>
19325 <p>
19326 GSL 1.16
19327 </p>
19328 </th>
19329 <th>
19330 <p>
19331 Rmath 3.0.2
19332 </p>
19333 </th>
19334 <th>
19335 <p>
19336 math.h
19337 </p>
19338 </th>
19339 </tr></thead>
19340 <tbody>
19341 <tr>
19342 <td>
19343 <p>
19344 assoc_laguerre<br> (2240/2240 tests selected)
19345 </p>
19346 </td>
19347 <td>
19348 <p>
19349 <span class="blue">1.36<br> (263ns)</span>
19350 </p>
19351 </td>
19352 <td>
19353 <p>
19354 <span class="green">1.00<br> (194ns)</span>
19355 </p>
19356 </td>
19357 <td>
19358 <p>
19359 <span class="green">1.20<br> (232ns)</span>
19360 </p>
19361 </td>
19362 <td>
19363 <p>
19364 <span class="green">1.12<br> (218ns)</span>
19365 </p>
19366 </td>
19367 <td>
19368 <p>
19369 <span class="grey">-</span>
19370 </p>
19371 </td>
19372 <td>
19373 <p>
19374 <span class="grey">-</span>
19375 </p>
19376 </td>
19377 </tr>
19378 <tr>
19379 <td>
19380 <p>
19381 assoc_legendre<br> (205/400 tests selected)
19382 </p>
19383 </td>
19384 <td>
19385 <p>
19386 <span class="red">4.16<br> (258ns)</span>
19387 </p>
19388 </td>
19389 <td>
19390 <p>
19391 <span class="blue">1.63<br> (101ns)</span>
19392 </p>
19393 </td>
19394 <td>
19395 <p>
19396 <span class="green">1.00<br> (62ns)</span>
19397 </p>
19398 </td>
19399 <td>
19400 <p>
19401 <span class="red">2.53<br> (157ns)</span>
19402 </p>
19403 </td>
19404 <td>
19405 <p>
19406 <span class="grey">-</span>
19407 </p>
19408 </td>
19409 <td>
19410 <p>
19411 <span class="grey">-</span>
19412 </p>
19413 </td>
19414 </tr>
19415 <tr>
19416 <td>
19417 <p>
19418 beta (incomplete)<br> (2682/3210 tests selected)
19419 </p>
19420 </td>
19421 <td>
19422 <p>
19423 <span class="red">3.12<br> (1796ns)</span>
19424 </p>
19425 </td>
19426 <td>
19427 <p>
19428 <span class="green">1.00<br> (575ns)</span>
19429 </p>
19430 </td>
19431 <td>
19432 <p>
19433 <span class="grey">-</span>
19434 </p>
19435 </td>
19436 <td>
19437 <p>
19438 <span class="blue">1.36<br> (780ns)</span>
19439 </p>
19440 </td>
19441 <td>
19442 <p>
19443 <span class="grey">-</span>
19444 </p>
19445 </td>
19446 <td>
19447 <p>
19448 <span class="grey">-</span>
19449 </p>
19450 </td>
19451 </tr>
19452 <tr>
19453 <td>
19454 <p>
19455 beta<br> (2203/2204 tests selected)
19456 </p>
19457 </td>
19458 <td>
19459 <p>
19460 <span class="red">4.74<br> (734ns)</span>
19461 </p>
19462 </td>
19463 <td>
19464 <p>
19465 <span class="green">1.01<br> (156ns)</span>
19466 </p>
19467 </td>
19468 <td>
19469 <p>
19470 <span class="green">1.00<br> (155ns)</span>
19471 </p>
19472 </td>
19473 <td>
19474 <p>
19475 <span class="red">2.57<br> (398ns)</span>
19476 </p>
19477 </td>
19478 <td>
19479 <p>
19480 <span class="blue">1.65<br> (255ns)</span>
19481 </p>
19482 </td>
19483 <td>
19484 <p>
19485 <span class="grey">-</span>
19486 </p>
19487 </td>
19488 </tr>
19489 <tr>
19490 <td>
19491 <p>
19492 cbrt<br> (85/85 tests selected)
19493 </p>
19494 </td>
19495 <td>
19496 <p>
19497 <span class="red">2.53<br> (43ns)</span>
19498 </p>
19499 </td>
19500 <td>
19501 <p>
19502 <span class="green">1.00<br> (17ns)</span>
19503 </p>
19504 </td>
19505 <td>
19506 <p>
19507 <span class="blue">1.24<br> (21ns)</span>
19508 </p>
19509 </td>
19510 <td>
19511 <p>
19512 <span class="grey">-</span>
19513 </p>
19514 </td>
19515 <td>
19516 <p>
19517 <span class="grey">-</span>
19518 </p>
19519 </td>
19520 <td>
19521 <p>
19522 <span class="blue">1.24<br> (21ns)</span>
19523 </p>
19524 </td>
19525 </tr>
19526 <tr>
19527 <td>
19528 <p>
19529 cyl_bessel_i (integer order)<br> (494/526 tests selected)
19530 </p>
19531 </td>
19532 <td>
19533 <p>
19534 <span class="red">3.66<br> (893ns)</span>
19535 </p>
19536 </td>
19537 <td>
19538 <p>
19539 <span class="green">1.08<br> (264ns)</span>
19540 </p>
19541 </td>
19542 <td>
19543 <p>
19544 <span class="green">1.00<br> (244ns)</span>
19545 </p>
19546 </td>
19547 <td>
19548 <p>
19549 <span class="blue">1.98<br> (482ns)</span>
19550 </p>
19551 </td>
19552 <td>
19553 <p>
19554 <span class="red">4.69<br> (1145ns)</span>
19555 </p>
19556 </td>
19557 <td>
19558 </td>
19559 </tr>
19560 <tr>
19561 <td>
19562 <p>
19563 cyl_bessel_i<br> (177/240 tests selected)
19564 </p>
19565 </td>
19566 <td>
19567 <p>
19568 <span class="red">6.78<br> (1410ns)</span>
19569 </p>
19570 </td>
19571 <td>
19572 <p>
19573 <span class="blue">1.95<br> (406ns)</span>
19574 </p>
19575 </td>
19576 <td>
19577 <p>
19578 <span class="green">1.00<br> (208ns)</span>
19579 </p>
19580 </td>
19581 <td>
19582 <p>
19583 <span class="red">4.47<br> (929ns)</span>
19584 </p>
19585 </td>
19586 <td>
19587 <p>
19588 <span class="red">8.16<br> (1698ns)</span>
19589 </p>
19590 </td>
19591 <td>
19592 <p>
19593 <span class="grey">-</span>
19594 </p>
19595 </td>
19596 </tr>
19597 <tr>
19598 <td>
19599 <p>
19600 cyl_bessel_j (integer order)<br> (250/268 tests selected)
19601 </p>
19602 </td>
19603 <td>
19604 <p>
19605 <span class="red">2.59<br> (275ns)</span>
19606 </p>
19607 </td>
19608 <td>
19609 <p>
19610 <span class="green">1.00<br> (106ns)</span>
19611 </p>
19612 </td>
19613 <td>
19614 <p>
19615 <span class="red">2.50<br> (265ns)</span>
19616 </p>
19617 </td>
19618 <td>
19619 <p>
19620 <span class="red">2.52<br> (267ns)</span>
19621 </p>
19622 </td>
19623 <td>
19624 <p>
19625 <span class="red">4.22<br> (447ns)</span>
19626 </p>
19627 </td>
19628 <td>
19629 <p>
19630 <span class="blue">1.94<br> (206ns)</span>
19631 </p>
19632 </td>
19633 </tr>
19634 <tr>
19635 <td>
19636 <p>
19637 cyl_bessel_j<br> (423/451 tests selected)
19638 </p>
19639 </td>
19640 <td>
19641 <p>
19642 <span class="red">2.83<br> (1071ns)</span>
19643 </p>
19644 </td>
19645 <td>
19646 <p>
19647 <span class="green">1.05<br> (398ns)</span>
19648 </p>
19649 </td>
19650 <td>
19651 <p>
19652 <span class="green">1.00<br> (379ns)</span>
19653 </p>
19654 </td>
19655 <td>
19656 <p>
19657 <span class="red">2.28<br> (865ns)</span>
19658 </p>
19659 </td>
19660 <td>
19661 <p>
19662 <span class="blue">1.20<br> (456ns)</span>
19663 </p>
19664 </td>
19665 <td>
19666 <p>
19667 <span class="grey">-</span>
19668 </p>
19669 </td>
19670 </tr>
19671 <tr>
19672 <td>
19673 <p>
19674 cyl_bessel_k (integer order)<br> (505/508 tests selected)
19675 </p>
19676 </td>
19677 <td>
19678 <p>
19679 <span class="red">13.91<br> (3673ns)</span>
19680 </p>
19681 </td>
19682 <td>
19683 <p>
19684 <span class="blue">1.37<br> (361ns)</span>
19685 </p>
19686 </td>
19687 <td>
19688 <p>
19689 <span class="red">10.34<br> (2729ns)</span>
19690 </p>
19691 </td>
19692 <td>
19693 <p>
19694 <span class="green">1.00<br> (264ns)</span>
19695 </p>
19696 </td>
19697 <td>
19698 <p>
19699 <span class="blue">1.34<br> (355ns)</span>
19700 </p>
19701 </td>
19702 <td>
19703 <p>
19704 <span class="grey">-</span>
19705 </p>
19706 </td>
19707 </tr>
19708 <tr>
19709 <td>
19710 <p>
19711 cyl_bessel_k<br> (96/279 tests selected)
19712 </p>
19713 </td>
19714 <td>
19715 <p>
19716 <span class="red">6.86<br> (4589ns)</span>
19717 </p>
19718 </td>
19719 <td>
19720 <p>
19721 <span class="green">1.00<br> (669ns)</span>
19722 </p>
19723 </td>
19724 <td>
19725 <p>
19726 <span class="blue">1.20<br> (803ns)</span>
19727 </p>
19728 </td>
19729 <td>
19730 <p>
19731 <span class="blue">1.31<br> (877ns)</span>
19732 </p>
19733 </td>
19734 <td>
19735 <p>
19736 <span class="blue">1.27<br> (851ns)</span>
19737 </p>
19738 </td>
19739 <td>
19740 <p>
19741 <span class="grey">-</span>
19742 </p>
19743 </td>
19744 </tr>
19745 <tr>
19746 <td>
19747 <p>
19748 cyl_neumann (integer order)<br> (423/428 tests selected)
19749 </p>
19750 </td>
19751 <td>
19752 <p>
19753 <span class="red">2.20<br> (484ns)</span>
19754 </p>
19755 </td>
19756 <td>
19757 <p>
19758 <span class="green">1.00<br> (220ns)</span>
19759 </p>
19760 </td>
19761 <td>
19762 <p>
19763 <span class="red">3.26<br> (718ns)</span>
19764 </p>
19765 </td>
19766 <td>
19767 <p>
19768 <span class="red">2.42<br> (533ns)</span>
19769 </p>
19770 </td>
19771 <td>
19772 <p>
19773 <span class="red">4.95<br> (1089ns)</span>
19774 </p>
19775 </td>
19776 <td>
19777 <p>
19778 <span class="blue">1.78<br> (392ns)</span>
19779 </p>
19780 </td>
19781 </tr>
19782 <tr>
19783 <td>
19784 <p>
19785 cyl_neumann<br> (400/450 tests selected)
19786 </p>
19787 </td>
19788 <td>
19789 <p>
19790 <span class="red">2.48<br> (1478ns)</span>
19791 </p>
19792 </td>
19793 <td>
19794 <p>
19795 <span class="green">1.00<br> (597ns)</span>
19796 </p>
19797 </td>
19798 <td>
19799 <p>
19800 <span class="blue">1.26<br> (754ns)</span>
19801 </p>
19802 </td>
19803 <td>
19804 <p>
19805 <span class="red">2.42<br> (1444ns)</span>
19806 </p>
19807 </td>
19808 <td>
19809 <p>
19810 <span class="green">1.07<br> (637ns)</span>
19811 </p>
19812 </td>
19813 <td>
19814 <p>
19815 <span class="grey">-</span>
19816 </p>
19817 </td>
19818 </tr>
19819 <tr>
19820 <td>
19821 <p>
19822 digamma<br> (1019/1019 tests selected)
19823 </p>
19824 </td>
19825 <td>
19826 <p>
19827 <span class="blue">1.92<br> (75ns)</span>
19828 </p>
19829 </td>
19830 <td>
19831 <p>
19832 <span class="green">1.00<br> (39ns)</span>
19833 </p>
19834 </td>
19835 <td>
19836 <p>
19837 <span class="grey">-</span>
19838 </p>
19839 </td>
19840 <td>
19841 <p>
19842 <span class="red">2.69<br> (105ns)</span>
19843 </p>
19844 </td>
19845 <td>
19846 <p>
19847 <span class="red">4.31<br> (168ns)</span>
19848 </p>
19849 </td>
19850 <td>
19851 <p>
19852 <span class="grey">-</span>
19853 </p>
19854 </td>
19855 </tr>
19856 <tr>
19857 <td>
19858 <p>
19859 ellint_1 (complete)<br> (109/109 tests selected)
19860 </p>
19861 </td>
19862 <td>
19863 <p>
19864 <span class="blue">1.86<br> (52ns)</span>
19865 </p>
19866 </td>
19867 <td>
19868 <p>
19869 <span class="green">1.00<br> (28ns)</span>
19870 </p>
19871 </td>
19872 <td>
19873 <p>
19874 <span class="red">8.89<br> (249ns)</span>
19875 </p>
19876 </td>
19877 <td>
19878 <p>
19879 <span class="red">10.54<br> (295ns)</span>
19880 </p>
19881 </td>
19882 <td>
19883 <p>
19884 <span class="grey">-</span>
19885 </p>
19886 </td>
19887 <td>
19888 </td>
19889 </tr>
19890 <tr>
19891 <td>
19892 <p>
19893 ellint_1<br> (627/629 tests selected)
19894 </p>
19895 </td>
19896 <td>
19897 <p>
19898 <span class="blue">1.94<br> (358ns)</span>
19899 </p>
19900 </td>
19901 <td>
19902 <p>
19903 <span class="green">1.00<br> (185ns)</span>
19904 </p>
19905 </td>
19906 <td>
19907 <p>
19908 <span class="red">2.31<br> (428ns)</span>
19909 </p>
19910 </td>
19911 <td>
19912 <p>
19913 <span class="red">2.51<br> (464ns)</span>
19914 </p>
19915 </td>
19916 <td>
19917 <p>
19918 <span class="grey">-</span>
19919 </p>
19920 </td>
19921 <td>
19922 <p>
19923 <span class="grey">-</span>
19924 </p>
19925 </td>
19926 </tr>
19927 <tr>
19928 <td>
19929 <p>
19930 ellint_2 (complete)<br> (109/110 tests selected)
19931 </p>
19932 </td>
19933 <td>
19934 <p>
19935 <span class="blue">1.71<br> (60ns)</span>
19936 </p>
19937 </td>
19938 <td>
19939 <p>
19940 <span class="green">1.00<br> (35ns)</span>
19941 </p>
19942 </td>
19943 <td>
19944 <p>
19945 <span class="red">15.23<br> (533ns)</span>
19946 </p>
19947 </td>
19948 <td>
19949 <p>
19950 <span class="red">17.31<br> (606ns)</span>
19951 </p>
19952 </td>
19953 <td>
19954 <p>
19955 <span class="grey">-</span>
19956 </p>
19957 </td>
19958 <td>
19959 <p>
19960 <span class="grey">-</span>
19961 </p>
19962 </td>
19963 </tr>
19964 <tr>
19965 <td>
19966 <p>
19967 ellint_2<br> (527/530 tests selected)
19968 </p>
19969 </td>
19970 <td>
19971 <p>
19972 <span class="red">2.32<br> (805ns)</span>
19973 </p>
19974 </td>
19975 <td>
19976 <p>
19977 <span class="green">1.00<br> (347ns)</span>
19978 </p>
19979 </td>
19980 <td>
19981 <p>
19982 <span class="blue">1.90<br> (658ns)</span>
19983 </p>
19984 </td>
19985 <td>
19986 <p>
19987 <span class="red">2.17<br> (754ns)</span>
19988 </p>
19989 </td>
19990 <td>
19991 <p>
19992 <span class="grey">-</span>
19993 </p>
19994 </td>
19995 <td>
19996 <p>
19997 <span class="grey">-</span>
19998 </p>
19999 </td>
20000 </tr>
20001 <tr>
20002 <td>
20003 <p>
20004 ellint_3 (complete)<br> (500/500 tests selected)
20005 </p>
20006 </td>
20007 <td>
20008 <p>
20009 <span class="red">2.23<br> (1172ns)</span>
20010 </p>
20011 </td>
20012 <td>
20013 <p>
20014 <span class="green">1.00<br> (525ns)</span>
20015 </p>
20016 </td>
20017 <td>
20018 <p>
20019 <span class="blue">1.66<br> (873ns)</span>
20020 </p>
20021 </td>
20022 <td>
20023 <p>
20024 <span class="blue">1.98<br> (1037ns)</span>
20025 </p>
20026 </td>
20027 <td>
20028 </td>
20029 <td>
20030 </td>
20031 </tr>
20032 <tr>
20033 <td>
20034 <p>
20035 ellint_3<br> (831/845 tests selected)
20036 </p>
20037 </td>
20038 <td>
20039 <p>
20040 <span class="red">2.75<br> (2154ns)</span>
20041 </p>
20042 </td>
20043 <td>
20044 <p>
20045 <span class="green">1.00<br> (783ns)</span>
20046 </p>
20047 </td>
20048 <td>
20049 <p>
20050 <span class="blue">1.59<br> (1243ns)</span>
20051 </p>
20052 </td>
20053 <td>
20054 <p>
20055 <span class="blue">1.77<br> (1383ns)</span>
20056 </p>
20057 </td>
20058 <td>
20059 <p>
20060 <span class="grey">-</span>
20061 </p>
20062 </td>
20063 <td>
20064 <p>
20065 <span class="grey">-</span>
20066 </p>
20067 </td>
20068 </tr>
20069 <tr>
20070 <td>
20071 <p>
20072 ellint_rc<br> (201/201 tests selected)
20073 </p>
20074 </td>
20075 <td>
20076 <p>
20077 <span class="blue">1.57<br> (77ns)</span>
20078 </p>
20079 </td>
20080 <td>
20081 <p>
20082 <span class="green">1.00<br> (49ns)</span>
20083 </p>
20084 </td>
20085 <td>
20086 <p>
20087 <span class="grey">-</span>
20088 </p>
20089 </td>
20090 <td>
20091 <p>
20092 <span class="red">4.41<br> (216ns)</span>
20093 </p>
20094 </td>
20095 <td>
20096 <p>
20097 <span class="grey">-</span>
20098 </p>
20099 </td>
20100 <td>
20101 <p>
20102 <span class="grey">-</span>
20103 </p>
20104 </td>
20105 </tr>
20106 <tr>
20107 <td>
20108 <p>
20109 ellint_rd<br> (7588/7588 tests selected)
20110 </p>
20111 </td>
20112 <td>
20113 <p>
20114 <span class="red">2.23<br> (520ns)</span>
20115 </p>
20116 </td>
20117 <td>
20118 <p>
20119 <span class="green">1.00<br> (233ns)</span>
20120 </p>
20121 </td>
20122 <td>
20123 <p>
20124 <span class="grey">-</span>
20125 </p>
20126 </td>
20127 <td>
20128 <p>
20129 <span class="blue">1.64<br> (381ns)</span>
20130 </p>
20131 </td>
20132 <td>
20133 <p>
20134 <span class="grey">-</span>
20135 </p>
20136 </td>
20137 <td>
20138 <p>
20139 <span class="grey">-</span>
20140 </p>
20141 </td>
20142 </tr>
20143 <tr>
20144 <td>
20145 <p>
20146 ellint_rf<br> (7788/7788 tests selected)
20147 </p>
20148 </td>
20149 <td>
20150 <p>
20151 <span class="blue">1.51<br> (95ns)</span>
20152 </p>
20153 </td>
20154 <td>
20155 <p>
20156 <span class="green">1.00<br> (63ns)</span>
20157 </p>
20158 </td>
20159 <td>
20160 <p>
20161 <span class="grey">-</span>
20162 </p>
20163 </td>
20164 <td>
20165 <p>
20166 <span class="red">5.54<br> (349ns)</span>
20167 </p>
20168 </td>
20169 <td>
20170 <p>
20171 <span class="grey">-</span>
20172 </p>
20173 </td>
20174 <td>
20175 <p>
20176 <span class="grey">-</span>
20177 </p>
20178 </td>
20179 </tr>
20180 <tr>
20181 <td>
20182 <p>
20183 ellint_rj<br> (7642/8032 tests selected)
20184 </p>
20185 </td>
20186 <td>
20187 <p>
20188 <span class="red">2.33<br> (481ns)</span>
20189 </p>
20190 </td>
20191 <td>
20192 <p>
20193 <span class="green">1.00<br> (206ns)</span>
20194 </p>
20195 </td>
20196 <td>
20197 <p>
20198 <span class="grey">-</span>
20199 </p>
20200 </td>
20201 <td>
20202 <p>
20203 <span class="red">11.31<br> (2329ns)</span>
20204 </p>
20205 </td>
20206 <td>
20207 <p>
20208 <span class="grey">-</span>
20209 </p>
20210 </td>
20211 <td>
20212 <p>
20213 <span class="grey">-</span>
20214 </p>
20215 </td>
20216 </tr>
20217 <tr>
20218 <td>
20219 <p>
20220 erf<br> (950/950 tests selected)
20221 </p>
20222 </td>
20223 <td>
20224 <p>
20225 <span class="green">1.00<br> (15ns)</span>
20226 </p>
20227 </td>
20228 <td>
20229 <p>
20230 <span class="grey">-</span>
20231 </p>
20232 </td>
20233 <td>
20234 <p>
20235 <span class="green">1.20<br> (18ns)</span>
20236 </p>
20237 </td>
20238 <td>
20239 <p>
20240 <span class="red">10.27<br> (154ns)</span>
20241 </p>
20242 </td>
20243 <td>
20244 <p>
20245 <span class="grey">-</span>
20246 </p>
20247 </td>
20248 <td>
20249 <p>
20250 <span class="green">1.20<br> (18ns)</span>
20251 </p>
20252 </td>
20253 </tr>
20254 <tr>
20255 <td>
20256 <p>
20257 erfc<br> (950/950 tests selected)
20258 </p>
20259 </td>
20260 <td>
20261 <p>
20262 <span class="red">2.68<br> (59ns)</span>
20263 </p>
20264 </td>
20265 <td>
20266 <p>
20267 <span class="green">1.00<br> (22ns)</span>
20268 </p>
20269 </td>
20270 <td>
20271 <p>
20272 <span class="green">1.18<br> (26ns)</span>
20273 </p>
20274 </td>
20275 <td>
20276 <p>
20277 <span class="red">3.50<br> (77ns)</span>
20278 </p>
20279 </td>
20280 <td>
20281 <p>
20282 <span class="grey">-</span>
20283 </p>
20284 </td>
20285 <td>
20286 <p>
20287 <span class="green">1.14<br> (25ns)</span>
20288 </p>
20289 </td>
20290 </tr>
20291 <tr>
20292 <td>
20293 <p>
20294 expint (En)<br> (1059/1059 tests selected)
20295 </p>
20296 </td>
20297 <td>
20298 <p>
20299 <span class="blue">1.86<br> (273ns)</span>
20300 </p>
20301 </td>
20302 <td>
20303 <p>
20304 <span class="green">1.00<br> (147ns)</span>
20305 </p>
20306 </td>
20307 <td>
20308 <p>
20309 <span class="grey">-</span>
20310 </p>
20311 </td>
20312 <td>
20313 <p>
20314 <span class="red">4.87<br> (716ns)</span>
20315 </p>
20316 </td>
20317 <td>
20318 <p>
20319 <span class="grey">-</span>
20320 </p>
20321 </td>
20322 <td>
20323 <p>
20324 <span class="grey">-</span>
20325 </p>
20326 </td>
20327 </tr>
20328 <tr>
20329 <td>
20330 <p>
20331 expint<br> (436/436 tests selected)
20332 </p>
20333 </td>
20334 <td>
20335 <p>
20336 <span class="red">2.47<br> (94ns)</span>
20337 </p>
20338 </td>
20339 <td>
20340 <p>
20341 <span class="green">1.00<br> (38ns)</span>
20342 </p>
20343 </td>
20344 <td>
20345 <p>
20346 <span class="red">5.34<br> (203ns)</span>
20347 </p>
20348 </td>
20349 <td>
20350 <p>
20351 <span class="red">3.76<br> (143ns)</span>
20352 </p>
20353 </td>
20354 <td>
20355 <p>
20356 <span class="grey">-</span>
20357 </p>
20358 </td>
20359 <td>
20360 <p>
20361 <span class="grey">-</span>
20362 </p>
20363 </td>
20364 </tr>
20365 <tr>
20366 <td>
20367 <p>
20368 expm1<br> (80/80 tests selected)
20369 </p>
20370 </td>
20371 <td>
20372 <p>
20373 <span class="green">1.00<br> (10ns)</span>
20374 </p>
20375 </td>
20376 <td>
20377 <p>
20378 <span class="green">1.10<br> (11ns)</span>
20379 </p>
20380 </td>
20381 <td>
20382 <p>
20383 <span class="green">1.00<br> (10ns)</span>
20384 </p>
20385 </td>
20386 <td>
20387 <p>
20388 <span class="grey">-</span>
20389 </p>
20390 </td>
20391 <td>
20392 <p>
20393 <span class="grey">-</span>
20394 </p>
20395 </td>
20396 <td>
20397 <p>
20398 <span class="green">1.00<br> (10ns)</span>
20399 </p>
20400 </td>
20401 </tr>
20402 <tr>
20403 <td>
20404 <p>
20405 gamma_p<br> (1379/1379 tests selected)
20406 </p>
20407 </td>
20408 <td>
20409 <p>
20410 <span class="red">2.42<br> (492ns)</span>
20411 </p>
20412 </td>
20413 <td>
20414 <p>
20415 <span class="green">1.00<br> (203ns)</span>
20416 </p>
20417 </td>
20418 <td>
20419 <p>
20420 <span class="grey">-</span>
20421 </p>
20422 </td>
20423 <td>
20424 <p>
20425 <span class="red">4.77<br> (968ns)</span>
20426 </p>
20427 </td>
20428 <td>
20429 <p>
20430 <span class="blue">1.61<br> (326ns)</span>
20431 </p>
20432 </td>
20433 <td>
20434 <p>
20435 <span class="grey">-</span>
20436 </p>
20437 </td>
20438 </tr>
20439 <tr>
20440 <td>
20441 <p>
20442 gamma_p_inv<br> (559/559 tests selected)
20443 </p>
20444 </td>
20445 <td>
20446 <p>
20447 <span class="red">2.24<br> (1577ns)</span>
20448 </p>
20449 </td>
20450 <td>
20451 <p>
20452 <span class="green">1.00<br> (704ns)</span>
20453 </p>
20454 </td>
20455 <td>
20456 <p>
20457 <span class="grey">-</span>
20458 </p>
20459 </td>
20460 <td>
20461 <p>
20462 <span class="grey">-</span>
20463 </p>
20464 </td>
20465 <td>
20466 <p>
20467 <span class="red">2.22<br> (1560ns)</span>
20468 </p>
20469 </td>
20470 <td>
20471 <p>
20472 <span class="grey">-</span>
20473 </p>
20474 </td>
20475 </tr>
20476 <tr>
20477 <td>
20478 <p>
20479 gamma_q<br> (1371/1379 tests selected)
20480 </p>
20481 </td>
20482 <td>
20483 <p>
20484 <span class="red">2.53<br> (508ns)</span>
20485 </p>
20486 </td>
20487 <td>
20488 <p>
20489 <span class="green">1.00<br> (201ns)</span>
20490 </p>
20491 </td>
20492 <td>
20493 <p>
20494 <span class="grey">-</span>
20495 </p>
20496 </td>
20497 <td>
20498 <p>
20499 <span class="red">5.70<br> (1146ns)</span>
20500 </p>
20501 </td>
20502 <td>
20503 <p>
20504 <span class="blue">1.78<br> (358ns)</span>
20505 </p>
20506 </td>
20507 <td>
20508 <p>
20509 <span class="grey">-</span>
20510 </p>
20511 </td>
20512 </tr>
20513 <tr>
20514 <td>
20515 <p>
20516 gamma_q_inv<br> (78/559 tests selected)
20517 </p>
20518 </td>
20519 <td>
20520 <p>
20521 <span class="red">2.45<br> (1841ns)</span>
20522 </p>
20523 </td>
20524 <td>
20525 <p>
20526 <span class="green">1.00<br> (751ns)</span>
20527 </p>
20528 </td>
20529 <td>
20530 <p>
20531 <span class="grey">-</span>
20532 </p>
20533 </td>
20534 <td>
20535 <p>
20536 <span class="grey">-</span>
20537 </p>
20538 </td>
20539 <td>
20540 <p>
20541 <span class="green">1.09<br> (822ns)</span>
20542 </p>
20543 </td>
20544 <td>
20545 <p>
20546 <span class="grey">-</span>
20547 </p>
20548 </td>
20549 </tr>
20550 <tr>
20551 <td>
20552 <p>
20553 ibeta<br> (3210/3210 tests selected)
20554 </p>
20555 </td>
20556 <td>
20557 <p>
20558 <span class="red">3.47<br> (1715ns)</span>
20559 </p>
20560 </td>
20561 <td>
20562 <p>
20563 <span class="blue">1.28<br> (634ns)</span>
20564 </p>
20565 </td>
20566 <td>
20567 <p>
20568 <span class="grey">-</span>
20569 </p>
20570 </td>
20571 <td>
20572 <p>
20573 <span class="grey">-</span>
20574 </p>
20575 </td>
20576 <td>
20577 <p>
20578 <span class="green">1.00<br> (494ns)</span>
20579 </p>
20580 </td>
20581 <td>
20582 <p>
20583 <span class="grey">-</span>
20584 </p>
20585 </td>
20586 </tr>
20587 <tr>
20588 <td>
20589 <p>
20590 ibeta_inv<br> (952/1210 tests selected)
20591 </p>
20592 </td>
20593 <td>
20594 <p>
20595 <span class="red">2.58<br> (5742ns)</span>
20596 </p>
20597 </td>
20598 <td>
20599 <p>
20600 <span class="green">1.00<br> (2224ns)</span>
20601 </p>
20602 </td>
20603 <td>
20604 <p>
20605 <span class="grey">-</span>
20606 </p>
20607 </td>
20608 <td>
20609 <p>
20610 <span class="grey">-</span>
20611 </p>
20612 </td>
20613 <td>
20614 <p>
20615 <span class="red">26.72<br> (59415ns)</span>
20616 </p>
20617 </td>
20618 <td>
20619 <p>
20620 <span class="grey">-</span>
20621 </p>
20622 </td>
20623 </tr>
20624 <tr>
20625 <td>
20626 <p>
20627 ibetac<br> (3210/3210 tests selected)
20628 </p>
20629 </td>
20630 <td>
20631 <p>
20632 <span class="red">3.51<br> (1736ns)</span>
20633 </p>
20634 </td>
20635 <td>
20636 <p>
20637 <span class="blue">1.32<br> (653ns)</span>
20638 </p>
20639 </td>
20640 <td>
20641 <p>
20642 <span class="grey">-</span>
20643 </p>
20644 </td>
20645 <td>
20646 <p>
20647 <span class="grey">-</span>
20648 </p>
20649 </td>
20650 <td>
20651 <p>
20652 <span class="green">1.00<br> (495ns)</span>
20653 </p>
20654 </td>
20655 <td>
20656 <p>
20657 <span class="grey">-</span>
20658 </p>
20659 </td>
20660 </tr>
20661 <tr>
20662 <td>
20663 <p>
20664 ibetac_inv<br> (945/1210 tests selected)
20665 </p>
20666 </td>
20667 <td>
20668 <p>
20669 <span class="red">2.44<br> (5451ns)</span>
20670 </p>
20671 </td>
20672 <td>
20673 <p>
20674 <span class="green">1.00<br> (2237ns)</span>
20675 </p>
20676 </td>
20677 <td>
20678 <p>
20679 <span class="grey">-</span>
20680 </p>
20681 </td>
20682 <td>
20683 <p>
20684 <span class="grey">-</span>
20685 </p>
20686 </td>
20687 <td>
20688 <p>
20689 <span class="red">19.20<br> (42953ns)</span>
20690 </p>
20691 </td>
20692 <td>
20693 <p>
20694 <span class="grey">-</span>
20695 </p>
20696 </td>
20697 </tr>
20698 <tr>
20699 <td>
20700 <p>
20701 jacobi_cn<br> (2368/2757 tests selected)
20702 </p>
20703 </td>
20704 <td>
20705 <p>
20706 <span class="red">5.01<br> (476ns)</span>
20707 </p>
20708 </td>
20709 <td>
20710 <p>
20711 <span class="blue">1.81<br> (172ns)</span>
20712 </p>
20713 </td>
20714 <td>
20715 <p>
20716 <span class="grey">-</span>
20717 </p>
20718 </td>
20719 <td>
20720 <p>
20721 <span class="green">1.00<br> (95ns)</span>
20722 </p>
20723 </td>
20724 <td>
20725 <p>
20726 <span class="grey">-</span>
20727 </p>
20728 </td>
20729 <td>
20730 <p>
20731 <span class="grey">-</span>
20732 </p>
20733 </td>
20734 </tr>
20735 <tr>
20736 <td>
20737 <p>
20738 jacobi_dn<br> (2368/2757 tests selected)
20739 </p>
20740 </td>
20741 <td>
20742 <p>
20743 <span class="red">5.12<br> (481ns)</span>
20744 </p>
20745 </td>
20746 <td>
20747 <p>
20748 <span class="blue">1.83<br> (172ns)</span>
20749 </p>
20750 </td>
20751 <td>
20752 <p>
20753 <span class="grey">-</span>
20754 </p>
20755 </td>
20756 <td>
20757 <p>
20758 <span class="green">1.00<br> (94ns)</span>
20759 </p>
20760 </td>
20761 <td>
20762 <p>
20763 <span class="grey">-</span>
20764 </p>
20765 </td>
20766 <td>
20767 <p>
20768 <span class="grey">-</span>
20769 </p>
20770 </td>
20771 </tr>
20772 <tr>
20773 <td>
20774 <p>
20775 jacobi_sn<br> (2368/2757 tests selected)
20776 </p>
20777 </td>
20778 <td>
20779 <p>
20780 <span class="red">5.23<br> (492ns)</span>
20781 </p>
20782 </td>
20783 <td>
20784 <p>
20785 <span class="blue">1.83<br> (172ns)</span>
20786 </p>
20787 </td>
20788 <td>
20789 <p>
20790 <span class="grey">-</span>
20791 </p>
20792 </td>
20793 <td>
20794 <p>
20795 <span class="green">1.00<br> (94ns)</span>
20796 </p>
20797 </td>
20798 <td>
20799 <p>
20800 <span class="grey">-</span>
20801 </p>
20802 </td>
20803 <td>
20804 <p>
20805 <span class="grey">-</span>
20806 </p>
20807 </td>
20808 </tr>
20809 <tr>
20810 <td>
20811 <p>
20812 laguerre<br> (280/280 tests selected)
20813 </p>
20814 </td>
20815 <td>
20816 <p>
20817 <span class="green">1.09<br> (139ns)</span>
20818 </p>
20819 </td>
20820 <td>
20821 <p>
20822 <span class="green">1.00<br> (128ns)</span>
20823 </p>
20824 </td>
20825 <td>
20826 <p>
20827 <span class="blue">1.25<br> (160ns)</span>
20828 </p>
20829 </td>
20830 <td>
20831 <p>
20832 <span class="green">1.18<br> (151ns)</span>
20833 </p>
20834 </td>
20835 <td>
20836 <p>
20837 <span class="grey">-</span>
20838 </p>
20839 </td>
20840 <td>
20841 <p>
20842 <span class="grey">-</span>
20843 </p>
20844 </td>
20845 </tr>
20846 <tr>
20847 <td>
20848 <p>
20849 legendre Q<br> (300/300 tests selected)
20850 </p>
20851 </td>
20852 <td>
20853 <p>
20854 <span class="green">1.18<br> (496ns)</span>
20855 </p>
20856 </td>
20857 <td>
20858 <p>
20859 <span class="green">1.00<br> (422ns)</span>
20860 </p>
20861 </td>
20862 <td>
20863 <p>
20864 <span class="grey">-</span>
20865 </p>
20866 </td>
20867 <td>
20868 <p>
20869 <span class="green">1.09<br> (461ns)</span>
20870 </p>
20871 </td>
20872 <td>
20873 <p>
20874 <span class="grey">-</span>
20875 </p>
20876 </td>
20877 <td>
20878 <p>
20879 <span class="grey">-</span>
20880 </p>
20881 </td>
20882 </tr>
20883 <tr>
20884 <td>
20885 <p>
20886 legendre<br> (300/300 tests selected)
20887 </p>
20888 </td>
20889 <td>
20890 <p>
20891 <span class="green">1.16<br> (399ns)</span>
20892 </p>
20893 </td>
20894 <td>
20895 <p>
20896 <span class="green">1.00<br> (345ns)</span>
20897 </p>
20898 </td>
20899 <td>
20900 <p>
20901 <span class="green">1.10<br> (380ns)</span>
20902 </p>
20903 </td>
20904 <td>
20905 <p>
20906 <span class="red">2.10<br> (726ns)</span>
20907 </p>
20908 </td>
20909 <td>
20910 <p>
20911 <span class="grey">-</span>
20912 </p>
20913 </td>
20914 <td>
20915 <p>
20916 <span class="grey">-</span>
20917 </p>
20918 </td>
20919 </tr>
20920 <tr>
20921 <td>
20922 <p>
20923 lgamma<br> (400/400 tests selected)
20924 </p>
20925 </td>
20926 <td>
20927 <p>
20928 <span class="red">5.35<br> (257ns)</span>
20929 </p>
20930 </td>
20931 <td>
20932 <p>
20933 <span class="red">2.44<br> (117ns)</span>
20934 </p>
20935 </td>
20936 <td>
20937 <p>
20938 <span class="green">1.00<br> (48ns)</span>
20939 </p>
20940 </td>
20941 <td>
20942 <p>
20943 <span class="red">5.92<br> (284ns)</span>
20944 </p>
20945 </td>
20946 <td>
20947 <p>
20948 <span class="blue">1.96<br> (94ns)</span>
20949 </p>
20950 </td>
20951 <td>
20952 <p>
20953 <span class="green">1.00<br> (48ns)</span>
20954 </p>
20955 </td>
20956 </tr>
20957 <tr>
20958 <td>
20959 <p>
20960 log1p<br> (80/80 tests selected)
20961 </p>
20962 </td>
20963 <td>
20964 <p>
20965 <span class="green">1.09<br> (12ns)</span>
20966 </p>
20967 </td>
20968 <td>
20969 <p>
20970 <span class="green">1.09<br> (12ns)</span>
20971 </p>
20972 </td>
20973 <td>
20974 <p>
20975 <span class="green">1.00<br> (11ns)</span>
20976 </p>
20977 </td>
20978 <td>
20979 <p>
20980 <span class="grey">-</span>
20981 </p>
20982 </td>
20983 <td>
20984 <p>
20985 <span class="grey">-</span>
20986 </p>
20987 </td>
20988 <td>
20989 <p>
20990 <span class="green">1.00<br> (11ns)</span>
20991 </p>
20992 </td>
20993 </tr>
20994 <tr>
20995 <td>
20996 <p>
20997 polygamma<br> (823/1535 tests selected)
20998 </p>
20999 </td>
21000 <td>
21001 <p>
21002 <span class="red">8.69<br> (2885ns)</span>
21003 </p>
21004 </td>
21005 <td>
21006 <p>
21007 <span class="red">2.21<br> (734ns)</span>
21008 </p>
21009 </td>
21010 <td>
21011 <p>
21012 <span class="grey">-</span>
21013 </p>
21014 </td>
21015 <td>
21016 <p>
21017 <span class="red">7.47<br> (2480ns)</span>
21018 </p>
21019 </td>
21020 <td>
21021 <p>
21022 <span class="green">1.00<br> (332ns)</span>
21023 </p>
21024 </td>
21025 <td>
21026 <p>
21027 <span class="grey">-</span>
21028 </p>
21029 </td>
21030 </tr>
21031 <tr>
21032 <td>
21033 <p>
21034 sph_bessel<br> (483/483 tests selected)
21035 </p>
21036 </td>
21037 <td>
21038 <p>
21039 <span class="blue">1.71<br> (1563ns)</span>
21040 </p>
21041 </td>
21042 <td>
21043 <p>
21044 <span class="green">1.00<br> (915ns)</span>
21045 </p>
21046 </td>
21047 <td>
21048 <p>
21049 <span class="red">2.11<br> (1935ns)</span>
21050 </p>
21051 </td>
21052 <td>
21053 <p>
21054 <span class="red">2.68<br> (2452ns)</span>
21055 </p>
21056 </td>
21057 <td>
21058 <p>
21059 <span class="grey">-</span>
21060 </p>
21061 </td>
21062 <td>
21063 <p>
21064 <span class="grey">-</span>
21065 </p>
21066 </td>
21067 </tr>
21068 <tr>
21069 <td>
21070 <p>
21071 sph_neumann<br> (284/284 tests selected)
21072 </p>
21073 </td>
21074 <td>
21075 <p>
21076 <span class="red">8.32<br> (3745ns)</span>
21077 </p>
21078 </td>
21079 <td>
21080 <p>
21081 <span class="red">3.88<br> (1744ns)</span>
21082 </p>
21083 </td>
21084 <td>
21085 <p>
21086 <span class="red">6.46<br> (2906ns)</span>
21087 </p>
21088 </td>
21089 <td>
21090 <p>
21091 <span class="green">1.00<br> (450ns)</span>
21092 </p>
21093 </td>
21094 <td>
21095 <p>
21096 <span class="grey">-</span>
21097 </p>
21098 </td>
21099 <td>
21100 <p>
21101 <span class="grey">-</span>
21102 </p>
21103 </td>
21104 </tr>
21105 <tr>
21106 <td>
21107 <p>
21108 tgamma (incomplete)<br> (1266/1379 tests selected)
21109 </p>
21110 </td>
21111 <td>
21112 <p>
21113 <span class="red">2.35<br> (744ns)</span>
21114 </p>
21115 </td>
21116 <td>
21117 <p>
21118 <span class="green">1.00<br> (316ns)</span>
21119 </p>
21120 </td>
21121 <td>
21122 <p>
21123 <span class="grey">-</span>
21124 </p>
21125 </td>
21126 <td>
21127 <p>
21128 <span class="red">2.93<br> (927ns)</span>
21129 </p>
21130 </td>
21131 <td>
21132 <p>
21133 <span class="grey">-</span>
21134 </p>
21135 </td>
21136 <td>
21137 <p>
21138 <span class="grey">-</span>
21139 </p>
21140 </td>
21141 </tr>
21142 <tr>
21143 <td>
21144 <p>
21145 tgamma<br> (400/400 tests selected)
21146 </p>
21147 </td>
21148 <td>
21149 <p>
21150 <span class="red">4.54<br> (354ns)</span>
21151 </p>
21152 </td>
21153 <td>
21154 <p>
21155 <span class="blue">1.23<br> (96ns)</span>
21156 </p>
21157 </td>
21158 <td>
21159 <p>
21160 <span class="red">2.05<br> (160ns)</span>
21161 </p>
21162 </td>
21163 <td>
21164 <p>
21165 <span class="blue">1.21<br> (94ns)</span>
21166 </p>
21167 </td>
21168 <td>
21169 <p>
21170 <span class="green">1.00<br> (78ns)</span>
21171 </p>
21172 </td>
21173 <td>
21174 <p>
21175 <span class="red">2.06<br> (161ns)</span>
21176 </p>
21177 </td>
21178 </tr>
21179 <tr>
21180 <td>
21181 <p>
21182 trigamma<br> (659/659 tests selected)
21183 </p>
21184 </td>
21185 <td>
21186 <p>
21187 <span class="blue">1.64<br> (36ns)</span>
21188 </p>
21189 </td>
21190 <td>
21191 <p>
21192 <span class="green">1.00<br> (22ns)</span>
21193 </p>
21194 </td>
21195 <td>
21196 <p>
21197 <span class="grey">-</span>
21198 </p>
21199 </td>
21200 <td>
21201 <p>
21202 <span class="red">39.41<br> (867ns)</span>
21203 </p>
21204 </td>
21205 <td>
21206 <p>
21207 <span class="red">12.09<br> (266ns)</span>
21208 </p>
21209 </td>
21210 <td>
21211 <p>
21212 <span class="grey">-</span>
21213 </p>
21214 </td>
21215 </tr>
21216 <tr>
21217 <td>
21218 <p>
21219 zeta<br> (448/448 tests selected)
21220 </p>
21221 </td>
21222 <td>
21223 <p>
21224 <span class="red">2.71<br> (509ns)</span>
21225 </p>
21226 </td>
21227 <td>
21228 <p>
21229 <span class="green">1.00<br> (188ns)</span>
21230 </p>
21231 </td>
21232 <td>
21233 <p>
21234 <span class="red">752.52<br> (141474ns)</span>
21235 </p>
21236 </td>
21237 <td>
21238 <p>
21239 <span class="blue">1.52<br> (285ns)</span>
21240 </p>
21241 </td>
21242 <td>
21243 <p>
21244 <span class="grey">-</span>
21245 </p>
21246 </td>
21247 <td>
21248 <p>
21249 <span class="grey">-</span>
21250 </p>
21251 </td>
21252 </tr>
21253 </tbody>
21254 </table></div>
21255 </div>
21256 <br class="table-break">
21257 </div>
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&#160;14.&#160;Library Comparison with Intel C++ C++0x mode version 1600 on Windows
21265 x64</b></p>
21266 <div class="table-contents"><table class="table" summary="Library Comparison with Intel C++ C++0x mode version 1600 on Windows
21267 x64">
21268 <colgroup>
21269 <col>
21270 <col>
21271 <col>
21272 </colgroup>
21273 <thead><tr>
21274 <th>
21275 <p>
21276 Function
21277 </p>
21278 </th>
21279 <th>
21280 <p>
21281 boost 1.61
21282 </p>
21283 </th>
21284 <th>
21285 <p>
21286 math.h
21287 </p>
21288 </th>
21289 </tr></thead>
21290 <tbody>
21291 <tr>
21292 <td>
21293 <p>
21294 cbrt<br> (85/85 tests selected)
21295 </p>
21296 </td>
21297 <td>
21298 <p>
21299 <span class="blue">1.56<br> (14ns)</span>
21300 </p>
21301 </td>
21302 <td>
21303 <p>
21304 <span class="green">1.00<br> (9ns)</span>
21305 </p>
21306 </td>
21307 </tr>
21308 <tr>
21309 <td>
21310 <p>
21311 cyl_bessel_j (integer order)<br> (268/268 tests selected)
21312 </p>
21313 </td>
21314 <td>
21315 <p>
21316 <span class="green">1.00<br> (76ns)</span>
21317 </p>
21318 </td>
21319 <td>
21320 <p>
21321 <span class="blue">1.25<br> (95ns)</span>
21322 </p>
21323 </td>
21324 </tr>
21325 <tr>
21326 <td>
21327 <p>
21328 cyl_neumann (integer order)<br> (428/428 tests selected)
21329 </p>
21330 </td>
21331 <td>
21332 <p>
21333 <span class="green">1.00<br> (229ns)</span>
21334 </p>
21335 </td>
21336 <td>
21337 <p>
21338 <span class="green">1.03<br> (235ns)</span>
21339 </p>
21340 </td>
21341 </tr>
21342 <tr>
21343 <td>
21344 <p>
21345 erf<br> (950/950 tests selected)
21346 </p>
21347 </td>
21348 <td>
21349 <p>
21350 <span class="green">1.00<br> (13ns)</span>
21351 </p>
21352 </td>
21353 <td>
21354 <p>
21355 <span class="red">2.23<br> (29ns)</span>
21356 </p>
21357 </td>
21358 </tr>
21359 <tr>
21360 <td>
21361 <p>
21362 erfc<br> (950/950 tests selected)
21363 </p>
21364 </td>
21365 <td>
21366 <p>
21367 <span class="green">1.00<br> (17ns)</span>
21368 </p>
21369 </td>
21370 <td>
21371 <p>
21372 <span class="red">6.65<br> (113ns)</span>
21373 </p>
21374 </td>
21375 </tr>
21376 <tr>
21377 <td>
21378 <p>
21379 expm1<br> (80/80 tests selected)
21380 </p>
21381 </td>
21382 <td>
21383 <p>
21384 <span class="green">1.10<br> (11ns)</span>
21385 </p>
21386 </td>
21387 <td>
21388 <p>
21389 <span class="green">1.00<br> (10ns)</span>
21390 </p>
21391 </td>
21392 </tr>
21393 <tr>
21394 <td>
21395 <p>
21396 lgamma<br> (400/400 tests selected)
21397 </p>
21398 </td>
21399 <td>
21400 <p>
21401 <span class="blue">1.35<br> (77ns)</span>
21402 </p>
21403 </td>
21404 <td>
21405 <p>
21406 <span class="green">1.00<br> (57ns)</span>
21407 </p>
21408 </td>
21409 </tr>
21410 <tr>
21411 <td>
21412 <p>
21413 log1p<br> (80/80 tests selected)
21414 </p>
21415 </td>
21416 <td>
21417 <p>
21418 <span class="green">1.08<br> (14ns)</span>
21419 </p>
21420 </td>
21421 <td>
21422 <p>
21423 <span class="green">1.00<br> (13ns)</span>
21424 </p>
21425 </td>
21426 </tr>
21427 <tr>
21428 <td>
21429 <p>
21430 tgamma<br> (400/400 tests selected)
21431 </p>
21432 </td>
21433 <td>
21434 <p>
21435 <span class="green">1.00<br> (59ns)</span>
21436 </p>
21437 </td>
21438 <td>
21439 <p>
21440 <span class="green">1.07<br> (63ns)</span>
21441 </p>
21442 </td>
21443 </tr>
21444 </tbody>
21445 </table></div>
21446 </div>
21447 <br class="table-break">
21448 </div>
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&#160;15.&#160;Library Comparison with Microsoft Visual C++ version 14.0 on Windows
21456 x64</b></p>
21457 <div class="table-contents"><table class="table" summary="Library Comparison with Microsoft Visual C++ version 14.0 on Windows
21458 x64">
21459 <colgroup>
21460 <col>
21461 <col>
21462 <col>
21463 </colgroup>
21464 <thead><tr>
21465 <th>
21466 <p>
21467 Function
21468 </p>
21469 </th>
21470 <th>
21471 <p>
21472 boost 1.61
21473 </p>
21474 </th>
21475 <th>
21476 <p>
21477 math.h
21478 </p>
21479 </th>
21480 </tr></thead>
21481 <tbody>
21482 <tr>
21483 <td>
21484 <p>
21485 cbrt<br> (85/85 tests selected)
21486 </p>
21487 </td>
21488 <td>
21489 <p>
21490 <span class="green">1.00<br> (45ns)</span>
21491 </p>
21492 </td>
21493 <td>
21494 <p>
21495 <span class="blue">1.44<br> (65ns)</span>
21496 </p>
21497 </td>
21498 </tr>
21499 <tr>
21500 <td>
21501 <p>
21502 cyl_bessel_j (integer order)<br> (267/268 tests selected)
21503 </p>
21504 </td>
21505 <td>
21506 <p>
21507 <span class="green">1.00<br> (103ns)</span>
21508 </p>
21509 </td>
21510 <td>
21511 <p>
21512 <span class="red">2.11<br> (217ns)</span>
21513 </p>
21514 </td>
21515 </tr>
21516 <tr>
21517 <td>
21518 <p>
21519 cyl_neumann (integer order)<br> (428/428 tests selected)
21520 </p>
21521 </td>
21522 <td>
21523 <p>
21524 <span class="blue">1.57<br> (225ns)</span>
21525 </p>
21526 </td>
21527 <td>
21528 <p>
21529 <span class="green">1.00<br> (143ns)</span>
21530 </p>
21531 </td>
21532 </tr>
21533 <tr>
21534 <td>
21535 <p>
21536 erf<br> (950/950 tests selected)
21537 </p>
21538 </td>
21539 <td>
21540 <p>
21541 <span class="green">1.10<br> (23ns)</span>
21542 </p>
21543 </td>
21544 <td>
21545 <p>
21546 <span class="green">1.00<br> (21ns)</span>
21547 </p>
21548 </td>
21549 </tr>
21550 <tr>
21551 <td>
21552 <p>
21553 erfc<br> (950/950 tests selected)
21554 </p>
21555 </td>
21556 <td>
21557 <p>
21558 <span class="green">1.00<br> (22ns)</span>
21559 </p>
21560 </td>
21561 <td>
21562 <p>
21563 <span class="red">3.36<br> (74ns)</span>
21564 </p>
21565 </td>
21566 </tr>
21567 <tr>
21568 <td>
21569 <p>
21570 expm1<br> (80/80 tests selected)
21571 </p>
21572 </td>
21573 <td>
21574 <p>
21575 <span class="green">1.00<br> (10ns)</span>
21576 </p>
21577 </td>
21578 <td>
21579 <p>
21580 <span class="green">1.10<br> (11ns)</span>
21581 </p>
21582 </td>
21583 </tr>
21584 <tr>
21585 <td>
21586 <p>
21587 lgamma<br> (400/400 tests selected)
21588 </p>
21589 </td>
21590 <td>
21591 <p>
21592 <span class="green">1.00<br> (73ns)</span>
21593 </p>
21594 </td>
21595 <td>
21596 <p>
21597 <span class="blue">1.74<br> (127ns)</span>
21598 </p>
21599 </td>
21600 </tr>
21601 <tr>
21602 <td>
21603 <p>
21604 log1p<br> (80/80 tests selected)
21605 </p>
21606 </td>
21607 <td>
21608 <p>
21609 <span class="green">1.08<br> (14ns)</span>
21610 </p>
21611 </td>
21612 <td>
21613 <p>
21614 <span class="green">1.00<br> (13ns)</span>
21615 </p>
21616 </td>
21617 </tr>
21618 <tr>
21619 <td>
21620 <p>
21621 tgamma<br> (400/400 tests selected)
21622 </p>
21623 </td>
21624 <td>
21625 <p>
21626 <span class="green">1.00<br> (77ns)</span>
21627 </p>
21628 </td>
21629 <td>
21630 <p>
21631 <span class="red">12.12<br> (933ns)</span>
21632 </p>
21633 </td>
21634 </tr>
21635 </tbody>
21636 </table></div>
21637 </div>
21638 <br class="table-break">
21639 </div>
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&#160;16.&#160;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">
21648 <colgroup>
21649 <col>
21650 <col>
21651 <col>
21652 <col>
21653 <col>
21654 <col>
21655 <col>
21656 <col>
21657 <col>
21658 </colgroup>
21659 <thead><tr>
21660 <th>
21661 <p>
21662 Function
21663 </p>
21664 </th>
21665 <th>
21666 <p>
21667 Method 0<br> (Double Coefficients)
21668 </p>
21669 </th>
21670 <th>
21671 <p>
21672 Method 0<br> (Integer Coefficients)
21673 </p>
21674 </th>
21675 <th>
21676 <p>
21677 Method 1<br> (Double Coefficients)
21678 </p>
21679 </th>
21680 <th>
21681 <p>
21682 Method 1<br> (Integer Coefficients)
21683 </p>
21684 </th>
21685 <th>
21686 <p>
21687 Method 2<br> (Double Coefficients)
21688 </p>
21689 </th>
21690 <th>
21691 <p>
21692 Method 2<br> (Integer Coefficients)
21693 </p>
21694 </th>
21695 <th>
21696 <p>
21697 Method 3<br> (Double Coefficients)
21698 </p>
21699 </th>
21700 <th>
21701 <p>
21702 Method 3<br> (Integer Coefficients)
21703 </p>
21704 </th>
21705 </tr></thead>
21706 <tbody>
21707 <tr>
21708 <td>
21709 <p>
21710 Order 2
21711 </p>
21712 </td>
21713 <td>
21714 <p>
21715 <span class="grey">-</span>
21716 </p>
21717 </td>
21718 <td>
21719 <p>
21720 <span class="grey">-</span>
21721 </p>
21722 </td>
21723 <td>
21724 <p>
21725 <span class="green">1.00<br> (9ns)</span>
21726 </p>
21727 </td>
21728 <td>
21729 <p>
21730 <span class="green">1.00<br> (9ns)</span>
21731 </p>
21732 </td>
21733 <td>
21734 <p>
21735 <span class="green">1.00<br> (9ns)</span>
21736 </p>
21737 </td>
21738 <td>
21739 <p>
21740 <span class="green">1.00<br> (9ns)</span>
21741 </p>
21742 </td>
21743 <td>
21744 <p>
21745 <span class="green">1.11<br> (10ns)</span>
21746 </p>
21747 </td>
21748 <td>
21749 <p>
21750 <span class="green">1.11<br> (10ns)</span>
21751 </p>
21752 </td>
21753 </tr>
21754 <tr>
21755 <td>
21756 <p>
21757 Order 3
21758 </p>
21759 </td>
21760 <td>
21761 <p>
21762 <span class="blue">1.50<br> (18ns)</span>
21763 </p>
21764 </td>
21765 <td>
21766 <p>
21767 <span class="red">2.42<br> (29ns)</span>
21768 </p>
21769 </td>
21770 <td>
21771 <p>
21772 <span class="green">1.00<br> (12ns)</span>
21773 </p>
21774 </td>
21775 <td>
21776 <p>
21777 <span class="green">1.00<br> (12ns)</span>
21778 </p>
21779 </td>
21780 <td>
21781 <p>
21782 <span class="green">1.00<br> (12ns)</span>
21783 </p>
21784 </td>
21785 <td>
21786 <p>
21787 <span class="green">1.00<br> (12ns)</span>
21788 </p>
21789 </td>
21790 <td>
21791 <p>
21792 <span class="green">1.00<br> (12ns)</span>
21793 </p>
21794 </td>
21795 <td>
21796 <p>
21797 <span class="green">1.08<br> (13ns)</span>
21798 </p>
21799 </td>
21800 </tr>
21801 <tr>
21802 <td>
21803 <p>
21804 Order 4
21805 </p>
21806 </td>
21807 <td>
21808 <p>
21809 <span class="blue">1.40<br> (21ns)</span>
21810 </p>
21811 </td>
21812 <td>
21813 <p>
21814 <span class="red">2.40<br> (36ns)</span>
21815 </p>
21816 </td>
21817 <td>
21818 <p>
21819 <span class="green">1.00<br> (15ns)</span>
21820 </p>
21821 </td>
21822 <td>
21823 <p>
21824 <span class="green">1.07<br> (16ns)</span>
21825 </p>
21826 </td>
21827 <td>
21828 <p>
21829 <span class="green">1.00<br> (15ns)</span>
21830 </p>
21831 </td>
21832 <td>
21833 <p>
21834 <span class="green">1.00<br> (15ns)</span>
21835 </p>
21836 </td>
21837 <td>
21838 <p>
21839 <span class="green">1.07<br> (16ns)</span>
21840 </p>
21841 </td>
21842 <td>
21843 <p>
21844 <span class="green">1.13<br> (17ns)</span>
21845 </p>
21846 </td>
21847 </tr>
21848 <tr>
21849 <td>
21850 <p>
21851 Order 5
21852 </p>
21853 </td>
21854 <td>
21855 <p>
21856 <span class="blue">1.37<br> (26ns)</span>
21857 </p>
21858 </td>
21859 <td>
21860 <p>
21861 <span class="red">2.37<br> (45ns)</span>
21862 </p>
21863 </td>
21864 <td>
21865 <p>
21866 <span class="green">1.00<br> (19ns)</span>
21867 </p>
21868 </td>
21869 <td>
21870 <p>
21871 <span class="green">1.00<br> (19ns)</span>
21872 </p>
21873 </td>
21874 <td>
21875 <p>
21876 <span class="green">1.11<br> (21ns)</span>
21877 </p>
21878 </td>
21879 <td>
21880 <p>
21881 <span class="green">1.05<br> (20ns)</span>
21882 </p>
21883 </td>
21884 <td>
21885 <p>
21886 <span class="green">1.05<br> (20ns)</span>
21887 </p>
21888 </td>
21889 <td>
21890 <p>
21891 <span class="green">1.11<br> (21ns)</span>
21892 </p>
21893 </td>
21894 </tr>
21895 <tr>
21896 <td>
21897 <p>
21898 Order 6
21899 </p>
21900 </td>
21901 <td>
21902 <p>
21903 <span class="blue">1.54<br> (37ns)</span>
21904 </p>
21905 </td>
21906 <td>
21907 <p>
21908 <span class="red">2.25<br> (54ns)</span>
21909 </p>
21910 </td>
21911 <td>
21912 <p>
21913 <span class="green">1.00<br> (24ns)</span>
21914 </p>
21915 </td>
21916 <td>
21917 <p>
21918 <span class="green">1.00<br> (24ns)</span>
21919 </p>
21920 </td>
21921 <td>
21922 <p>
21923 <span class="green">1.00<br> (24ns)</span>
21924 </p>
21925 </td>
21926 <td>
21927 <p>
21928 <span class="blue">1.29<br> (31ns)</span>
21929 </p>
21930 </td>
21931 <td>
21932 <p>
21933 <span class="green">1.04<br> (25ns)</span>
21934 </p>
21935 </td>
21936 <td>
21937 <p>
21938 <span class="green">1.00<br> (24ns)</span>
21939 </p>
21940 </td>
21941 </tr>
21942 <tr>
21943 <td>
21944 <p>
21945 Order 7
21946 </p>
21947 </td>
21948 <td>
21949 <p>
21950 <span class="blue">1.55<br> (45ns)</span>
21951 </p>
21952 </td>
21953 <td>
21954 <p>
21955 <span class="red">2.17<br> (63ns)</span>
21956 </p>
21957 </td>
21958 <td>
21959 <p>
21960 <span class="green">1.03<br> (30ns)</span>
21961 </p>
21962 </td>
21963 <td>
21964 <p>
21965 <span class="green">1.00<br> (29ns)</span>
21966 </p>
21967 </td>
21968 <td>
21969 <p>
21970 <span class="green">1.10<br> (32ns)</span>
21971 </p>
21972 </td>
21973 <td>
21974 <p>
21975 <span class="green">1.10<br> (32ns)</span>
21976 </p>
21977 </td>
21978 <td>
21979 <p>
21980 <span class="green">1.00<br> (29ns)</span>
21981 </p>
21982 </td>
21983 <td>
21984 <p>
21985 <span class="green">1.07<br> (31ns)</span>
21986 </p>
21987 </td>
21988 </tr>
21989 <tr>
21990 <td>
21991 <p>
21992 Order 8
21993 </p>
21994 </td>
21995 <td>
21996 <p>
21997 <span class="blue">1.61<br> (53ns)</span>
21998 </p>
21999 </td>
22000 <td>
22001 <p>
22002 <span class="red">2.18<br> (72ns)</span>
22003 </p>
22004 </td>
22005 <td>
22006 <p>
22007 <span class="green">1.09<br> (36ns)</span>
22008 </p>
22009 </td>
22010 <td>
22011 <p>
22012 <span class="green">1.09<br> (36ns)</span>
22013 </p>
22014 </td>
22015 <td>
22016 <p>
22017 <span class="green">1.15<br> (38ns)</span>
22018 </p>
22019 </td>
22020 <td>
22021 <p>
22022 <span class="green">1.03<br> (34ns)</span>
22023 </p>
22024 </td>
22025 <td>
22026 <p>
22027 <span class="green">1.06<br> (35ns)</span>
22028 </p>
22029 </td>
22030 <td>
22031 <p>
22032 <span class="green">1.00<br> (33ns)</span>
22033 </p>
22034 </td>
22035 </tr>
22036 <tr>
22037 <td>
22038 <p>
22039 Order 9
22040 </p>
22041 </td>
22042 <td>
22043 <p>
22044 <span class="blue">1.76<br> (65ns)</span>
22045 </p>
22046 </td>
22047 <td>
22048 <p>
22049 <span class="red">2.49<br> (92ns)</span>
22050 </p>
22051 </td>
22052 <td>
22053 <p>
22054 <span class="green">1.19<br> (44ns)</span>
22055 </p>
22056 </td>
22057 <td>
22058 <p>
22059 <span class="blue">1.24<br> (46ns)</span>
22060 </p>
22061 </td>
22062 <td>
22063 <p>
22064 <span class="green">1.00<br> (37ns)</span>
22065 </p>
22066 </td>
22067 <td>
22068 <p>
22069 <span class="green">1.03<br> (38ns)</span>
22070 </p>
22071 </td>
22072 <td>
22073 <p>
22074 <span class="green">1.00<br> (37ns)</span>
22075 </p>
22076 </td>
22077 <td>
22078 <p>
22079 <span class="green">1.00<br> (37ns)</span>
22080 </p>
22081 </td>
22082 </tr>
22083 <tr>
22084 <td>
22085 <p>
22086 Order 10
22087 </p>
22088 </td>
22089 <td>
22090 <p>
22091 <span class="blue">1.76<br> (72ns)</span>
22092 </p>
22093 </td>
22094 <td>
22095 <p>
22096 <span class="red">2.61<br> (107ns)</span>
22097 </p>
22098 </td>
22099 <td>
22100 <p>
22101 <span class="blue">1.22<br> (50ns)</span>
22102 </p>
22103 </td>
22104 <td>
22105 <p>
22106 <span class="blue">1.24<br> (51ns)</span>
22107 </p>
22108 </td>
22109 <td>
22110 <p>
22111 <span class="blue">1.29<br> (53ns)</span>
22112 </p>
22113 </td>
22114 <td>
22115 <p>
22116 <span class="green">1.15<br> (47ns)</span>
22117 </p>
22118 </td>
22119 <td>
22120 <p>
22121 <span class="green">1.00<br> (41ns)</span>
22122 </p>
22123 </td>
22124 <td>
22125 <p>
22126 <span class="green">1.02<br> (42ns)</span>
22127 </p>
22128 </td>
22129 </tr>
22130 <tr>
22131 <td>
22132 <p>
22133 Order 11
22134 </p>
22135 </td>
22136 <td>
22137 <p>
22138 <span class="blue">1.83<br> (84ns)</span>
22139 </p>
22140 </td>
22141 <td>
22142 <p>
22143 <span class="red">2.59<br> (119ns)</span>
22144 </p>
22145 </td>
22146 <td>
22147 <p>
22148 <span class="blue">1.28<br> (59ns)</span>
22149 </p>
22150 </td>
22151 <td>
22152 <p>
22153 <span class="blue">1.26<br> (58ns)</span>
22154 </p>
22155 </td>
22156 <td>
22157 <p>
22158 <span class="green">1.09<br> (50ns)</span>
22159 </p>
22160 </td>
22161 <td>
22162 <p>
22163 <span class="green">1.07<br> (49ns)</span>
22164 </p>
22165 </td>
22166 <td>
22167 <p>
22168 <span class="green">1.00<br> (46ns)</span>
22169 </p>
22170 </td>
22171 <td>
22172 <p>
22173 <span class="green">1.02<br> (47ns)</span>
22174 </p>
22175 </td>
22176 </tr>
22177 <tr>
22178 <td>
22179 <p>
22180 Order 12
22181 </p>
22182 </td>
22183 <td>
22184 <p>
22185 <span class="blue">1.92<br> (100ns)</span>
22186 </p>
22187 </td>
22188 <td>
22189 <p>
22190 <span class="red">2.73<br> (142ns)</span>
22191 </p>
22192 </td>
22193 <td>
22194 <p>
22195 <span class="blue">1.29<br> (67ns)</span>
22196 </p>
22197 </td>
22198 <td>
22199 <p>
22200 <span class="blue">1.31<br> (68ns)</span>
22201 </p>
22202 </td>
22203 <td>
22204 <p>
22205 <span class="green">1.06<br> (55ns)</span>
22206 </p>
22207 </td>
22208 <td>
22209 <p>
22210 <span class="green">1.08<br> (56ns)</span>
22211 </p>
22212 </td>
22213 <td>
22214 <p>
22215 <span class="green">1.00<br> (52ns)</span>
22216 </p>
22217 </td>
22218 <td>
22219 <p>
22220 <span class="green">1.02<br> (53ns)</span>
22221 </p>
22222 </td>
22223 </tr>
22224 <tr>
22225 <td>
22226 <p>
22227 Order 13
22228 </p>
22229 </td>
22230 <td>
22231 <p>
22232 <span class="red">2.24<br> (112ns)</span>
22233 </p>
22234 </td>
22235 <td>
22236 <p>
22237 <span class="red">2.96<br> (148ns)</span>
22238 </p>
22239 </td>
22240 <td>
22241 <p>
22242 <span class="blue">1.44<br> (72ns)</span>
22243 </p>
22244 </td>
22245 <td>
22246 <p>
22247 <span class="blue">1.40<br> (70ns)</span>
22248 </p>
22249 </td>
22250 <td>
22251 <p>
22252 <span class="green">1.04<br> (52ns)</span>
22253 </p>
22254 </td>
22255 <td>
22256 <p>
22257 <span class="green">1.00<br> (50ns)</span>
22258 </p>
22259 </td>
22260 <td>
22261 <p>
22262 <span class="green">1.00<br> (50ns)</span>
22263 </p>
22264 </td>
22265 <td>
22266 <p>
22267 <span class="green">1.08<br> (54ns)</span>
22268 </p>
22269 </td>
22270 </tr>
22271 <tr>
22272 <td>
22273 <p>
22274 Order 14
22275 </p>
22276 </td>
22277 <td>
22278 <p>
22279 <span class="red">2.04<br> (114ns)</span>
22280 </p>
22281 </td>
22282 <td>
22283 <p>
22284 <span class="red">2.88<br> (161ns)</span>
22285 </p>
22286 </td>
22287 <td>
22288 <p>
22289 <span class="blue">1.50<br> (84ns)</span>
22290 </p>
22291 </td>
22292 <td>
22293 <p>
22294 <span class="blue">1.54<br> (86ns)</span>
22295 </p>
22296 </td>
22297 <td>
22298 <p>
22299 <span class="green">1.05<br> (59ns)</span>
22300 </p>
22301 </td>
22302 <td>
22303 <p>
22304 <span class="green">1.04<br> (58ns)</span>
22305 </p>
22306 </td>
22307 <td>
22308 <p>
22309 <span class="green">1.00<br> (56ns)</span>
22310 </p>
22311 </td>
22312 <td>
22313 <p>
22314 <span class="green">1.00<br> (56ns)</span>
22315 </p>
22316 </td>
22317 </tr>
22318 <tr>
22319 <td>
22320 <p>
22321 Order 15
22322 </p>
22323 </td>
22324 <td>
22325 <p>
22326 <span class="blue">1.80<br> (133ns)</span>
22327 </p>
22328 </td>
22329 <td>
22330 <p>
22331 <span class="red">2.41<br> (178ns)</span>
22332 </p>
22333 </td>
22334 <td>
22335 <p>
22336 <span class="blue">1.39<br> (103ns)</span>
22337 </p>
22338 </td>
22339 <td>
22340 <p>
22341 <span class="blue">1.35<br> (100ns)</span>
22342 </p>
22343 </td>
22344 <td>
22345 <p>
22346 <span class="green">1.00<br> (74ns)</span>
22347 </p>
22348 </td>
22349 <td>
22350 <p>
22351 <span class="green">1.16<br> (86ns)</span>
22352 </p>
22353 </td>
22354 <td>
22355 <p>
22356 <span class="green">1.00<br> (74ns)</span>
22357 </p>
22358 </td>
22359 <td>
22360 <p>
22361 <span class="green">1.00<br> (74ns)</span>
22362 </p>
22363 </td>
22364 </tr>
22365 <tr>
22366 <td>
22367 <p>
22368 Order 16
22369 </p>
22370 </td>
22371 <td>
22372 <p>
22373 <span class="blue">1.84<br> (149ns)</span>
22374 </p>
22375 </td>
22376 <td>
22377 <p>
22378 <span class="red">2.49<br> (202ns)</span>
22379 </p>
22380 </td>
22381 <td>
22382 <p>
22383 <span class="blue">1.32<br> (107ns)</span>
22384 </p>
22385 </td>
22386 <td>
22387 <p>
22388 <span class="blue">1.37<br> (111ns)</span>
22389 </p>
22390 </td>
22391 <td>
22392 <p>
22393 <span class="green">1.09<br> (88ns)</span>
22394 </p>
22395 </td>
22396 <td>
22397 <p>
22398 <span class="green">1.10<br> (89ns)</span>
22399 </p>
22400 </td>
22401 <td>
22402 <p>
22403 <span class="green">1.00<br> (81ns)</span>
22404 </p>
22405 </td>
22406 <td>
22407 <p>
22408 <span class="green">1.00<br> (81ns)</span>
22409 </p>
22410 </td>
22411 </tr>
22412 <tr>
22413 <td>
22414 <p>
22415 Order 17
22416 </p>
22417 </td>
22418 <td>
22419 <p>
22420 <span class="blue">1.99<br> (165ns)</span>
22421 </p>
22422 </td>
22423 <td>
22424 <p>
22425 <span class="red">2.65<br> (220ns)</span>
22426 </p>
22427 </td>
22428 <td>
22429 <p>
22430 <span class="blue">1.49<br> (124ns)</span>
22431 </p>
22432 </td>
22433 <td>
22434 <p>
22435 <span class="blue">1.49<br> (124ns)</span>
22436 </p>
22437 </td>
22438 <td>
22439 <p>
22440 <span class="green">1.13<br> (94ns)</span>
22441 </p>
22442 </td>
22443 <td>
22444 <p>
22445 <span class="green">1.04<br> (86ns)</span>
22446 </p>
22447 </td>
22448 <td>
22449 <p>
22450 <span class="green">1.00<br> (83ns)</span>
22451 </p>
22452 </td>
22453 <td>
22454 <p>
22455 <span class="green">1.00<br> (83ns)</span>
22456 </p>
22457 </td>
22458 </tr>
22459 <tr>
22460 <td>
22461 <p>
22462 Order 18
22463 </p>
22464 </td>
22465 <td>
22466 <p>
22467 <span class="blue">2.00<br> (180ns)</span>
22468 </p>
22469 </td>
22470 <td>
22471 <p>
22472 <span class="red">2.71<br> (244ns)</span>
22473 </p>
22474 </td>
22475 <td>
22476 <p>
22477 <span class="blue">1.49<br> (134ns)</span>
22478 </p>
22479 </td>
22480 <td>
22481 <p>
22482 <span class="blue">1.48<br> (133ns)</span>
22483 </p>
22484 </td>
22485 <td>
22486 <p>
22487 <span class="green">1.10<br> (99ns)</span>
22488 </p>
22489 </td>
22490 <td>
22491 <p>
22492 <span class="green">1.08<br> (97ns)</span>
22493 </p>
22494 </td>
22495 <td>
22496 <p>
22497 <span class="green">1.00<br> (90ns)</span>
22498 </p>
22499 </td>
22500 <td>
22501 <p>
22502 <span class="green">1.01<br> (91ns)</span>
22503 </p>
22504 </td>
22505 </tr>
22506 <tr>
22507 <td>
22508 <p>
22509 Order 19
22510 </p>
22511 </td>
22512 <td>
22513 <p>
22514 <span class="red">2.03<br> (195ns)</span>
22515 </p>
22516 </td>
22517 <td>
22518 <p>
22519 <span class="red">2.70<br> (259ns)</span>
22520 </p>
22521 </td>
22522 <td>
22523 <p>
22524 <span class="blue">1.53<br> (147ns)</span>
22525 </p>
22526 </td>
22527 <td>
22528 <p>
22529 <span class="blue">1.51<br> (145ns)</span>
22530 </p>
22531 </td>
22532 <td>
22533 <p>
22534 <span class="green">1.04<br> (100ns)</span>
22535 </p>
22536 </td>
22537 <td>
22538 <p>
22539 <span class="green">1.09<br> (105ns)</span>
22540 </p>
22541 </td>
22542 <td>
22543 <p>
22544 <span class="green">1.01<br> (97ns)</span>
22545 </p>
22546 </td>
22547 <td>
22548 <p>
22549 <span class="green">1.00<br> (96ns)</span>
22550 </p>
22551 </td>
22552 </tr>
22553 <tr>
22554 <td>
22555 <p>
22556 Order 20
22557 </p>
22558 </td>
22559 <td>
22560 <p>
22561 <span class="red">2.02<br> (200ns)</span>
22562 </p>
22563 </td>
22564 <td>
22565 <p>
22566 <span class="red">2.85<br> (282ns)</span>
22567 </p>
22568 </td>
22569 <td>
22570 <p>
22571 <span class="blue">1.65<br> (163ns)</span>
22572 </p>
22573 </td>
22574 <td>
22575 <p>
22576 <span class="blue">1.56<br> (154ns)</span>
22577 </p>
22578 </td>
22579 <td>
22580 <p>
22581 <span class="green">1.17<br> (116ns)</span>
22582 </p>
22583 </td>
22584 <td>
22585 <p>
22586 <span class="green">1.09<br> (108ns)</span>
22587 </p>
22588 </td>
22589 <td>
22590 <p>
22591 <span class="green">1.00<br> (99ns)</span>
22592 </p>
22593 </td>
22594 <td>
22595 <p>
22596 <span class="green">1.02<br> (101ns)</span>
22597 </p>
22598 </td>
22599 </tr>
22600 </tbody>
22601 </table></div>
22602 </div>
22603 <br class="table-break">
22604 </div>
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&#160;17.&#160;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">
22613 <colgroup>
22614 <col>
22615 <col>
22616 <col>
22617 <col>
22618 <col>
22619 <col>
22620 <col>
22621 <col>
22622 <col>
22623 </colgroup>
22624 <thead><tr>
22625 <th>
22626 <p>
22627 Function
22628 </p>
22629 </th>
22630 <th>
22631 <p>
22632 Method 0<br> (Double Coefficients)
22633 </p>
22634 </th>
22635 <th>
22636 <p>
22637 Method 0<br> (Integer Coefficients)
22638 </p>
22639 </th>
22640 <th>
22641 <p>
22642 Method 1<br> (Double Coefficients)
22643 </p>
22644 </th>
22645 <th>
22646 <p>
22647 Method 1<br> (Integer Coefficients)
22648 </p>
22649 </th>
22650 <th>
22651 <p>
22652 Method 2<br> (Double Coefficients)
22653 </p>
22654 </th>
22655 <th>
22656 <p>
22657 Method 2<br> (Integer Coefficients)
22658 </p>
22659 </th>
22660 <th>
22661 <p>
22662 Method 3<br> (Double Coefficients)
22663 </p>
22664 </th>
22665 <th>
22666 <p>
22667 Method 3<br> (Integer Coefficients)
22668 </p>
22669 </th>
22670 </tr></thead>
22671 <tbody>
22672 <tr>
22673 <td>
22674 <p>
22675 Order 2
22676 </p>
22677 </td>
22678 <td>
22679 <p>
22680 <span class="grey">-</span>
22681 </p>
22682 </td>
22683 <td>
22684 <p>
22685 <span class="grey">-</span>
22686 </p>
22687 </td>
22688 <td>
22689 <p>
22690 <span class="green">1.00<br> (9ns)</span>
22691 </p>
22692 </td>
22693 <td>
22694 <p>
22695 <span class="green">1.00<br> (9ns)</span>
22696 </p>
22697 </td>
22698 <td>
22699 <p>
22700 <span class="green">1.11<br> (10ns)</span>
22701 </p>
22702 </td>
22703 <td>
22704 <p>
22705 <span class="green">1.00<br> (9ns)</span>
22706 </p>
22707 </td>
22708 <td>
22709 <p>
22710 <span class="green">1.11<br> (10ns)</span>
22711 </p>
22712 </td>
22713 <td>
22714 <p>
22715 <span class="green">1.11<br> (10ns)</span>
22716 </p>
22717 </td>
22718 </tr>
22719 <tr>
22720 <td>
22721 <p>
22722 Order 3
22723 </p>
22724 </td>
22725 <td>
22726 <p>
22727 <span class="blue">1.58<br> (19ns)</span>
22728 </p>
22729 </td>
22730 <td>
22731 <p>
22732 <span class="red">2.08<br> (25ns)</span>
22733 </p>
22734 </td>
22735 <td>
22736 <p>
22737 <span class="green">1.08<br> (13ns)</span>
22738 </p>
22739 </td>
22740 <td>
22741 <p>
22742 <span class="green">1.08<br> (13ns)</span>
22743 </p>
22744 </td>
22745 <td>
22746 <p>
22747 <span class="green">1.00<br> (12ns)</span>
22748 </p>
22749 </td>
22750 <td>
22751 <p>
22752 <span class="green">1.08<br> (13ns)</span>
22753 </p>
22754 </td>
22755 <td>
22756 <p>
22757 <span class="green">1.00<br> (12ns)</span>
22758 </p>
22759 </td>
22760 <td>
22761 <p>
22762 <span class="green">1.08<br> (13ns)</span>
22763 </p>
22764 </td>
22765 </tr>
22766 <tr>
22767 <td>
22768 <p>
22769 Order 4
22770 </p>
22771 </td>
22772 <td>
22773 <p>
22774 <span class="blue">2.00<br> (30ns)</span>
22775 </p>
22776 </td>
22777 <td>
22778 <p>
22779 <span class="red">2.40<br> (36ns)</span>
22780 </p>
22781 </td>
22782 <td>
22783 <p>
22784 <span class="green">1.07<br> (16ns)</span>
22785 </p>
22786 </td>
22787 <td>
22788 <p>
22789 <span class="green">1.07<br> (16ns)</span>
22790 </p>
22791 </td>
22792 <td>
22793 <p>
22794 <span class="green">1.07<br> (16ns)</span>
22795 </p>
22796 </td>
22797 <td>
22798 <p>
22799 <span class="green">1.07<br> (16ns)</span>
22800 </p>
22801 </td>
22802 <td>
22803 <p>
22804 <span class="green">1.00<br> (15ns)</span>
22805 </p>
22806 </td>
22807 <td>
22808 <p>
22809 <span class="green">1.20<br> (18ns)</span>
22810 </p>
22811 </td>
22812 </tr>
22813 <tr>
22814 <td>
22815 <p>
22816 Order 5
22817 </p>
22818 </td>
22819 <td>
22820 <p>
22821 <span class="blue">1.74<br> (33ns)</span>
22822 </p>
22823 </td>
22824 <td>
22825 <p>
22826 <span class="red">2.74<br> (52ns)</span>
22827 </p>
22828 </td>
22829 <td>
22830 <p>
22831 <span class="green">1.00<br> (19ns)</span>
22832 </p>
22833 </td>
22834 <td>
22835 <p>
22836 <span class="green">1.00<br> (19ns)</span>
22837 </p>
22838 </td>
22839 <td>
22840 <p>
22841 <span class="green">1.11<br> (21ns)</span>
22842 </p>
22843 </td>
22844 <td>
22845 <p>
22846 <span class="green">1.05<br> (20ns)</span>
22847 </p>
22848 </td>
22849 <td>
22850 <p>
22851 <span class="green">1.05<br> (20ns)</span>
22852 </p>
22853 </td>
22854 <td>
22855 <p>
22856 <span class="green">1.05<br> (20ns)</span>
22857 </p>
22858 </td>
22859 </tr>
22860 <tr>
22861 <td>
22862 <p>
22863 Order 6
22864 </p>
22865 </td>
22866 <td>
22867 <p>
22868 <span class="blue">1.83<br> (44ns)</span>
22869 </p>
22870 </td>
22871 <td>
22872 <p>
22873 <span class="red">2.29<br> (55ns)</span>
22874 </p>
22875 </td>
22876 <td>
22877 <p>
22878 <span class="green">1.08<br> (26ns)</span>
22879 </p>
22880 </td>
22881 <td>
22882 <p>
22883 <span class="green">1.00<br> (24ns)</span>
22884 </p>
22885 </td>
22886 <td>
22887 <p>
22888 <span class="green">1.08<br> (26ns)</span>
22889 </p>
22890 </td>
22891 <td>
22892 <p>
22893 <span class="green">1.08<br> (26ns)</span>
22894 </p>
22895 </td>
22896 <td>
22897 <p>
22898 <span class="green">1.04<br> (25ns)</span>
22899 </p>
22900 </td>
22901 <td>
22902 <p>
22903 <span class="green">1.00<br> (24ns)</span>
22904 </p>
22905 </td>
22906 </tr>
22907 <tr>
22908 <td>
22909 <p>
22910 Order 7
22911 </p>
22912 </td>
22913 <td>
22914 <p>
22915 <span class="blue">1.71<br> (48ns)</span>
22916 </p>
22917 </td>
22918 <td>
22919 <p>
22920 <span class="red">2.39<br> (67ns)</span>
22921 </p>
22922 </td>
22923 <td>
22924 <p>
22925 <span class="green">1.04<br> (29ns)</span>
22926 </p>
22927 </td>
22928 <td>
22929 <p>
22930 <span class="green">1.07<br> (30ns)</span>
22931 </p>
22932 </td>
22933 <td>
22934 <p>
22935 <span class="green">1.04<br> (29ns)</span>
22936 </p>
22937 </td>
22938 <td>
22939 <p>
22940 <span class="green">1.04<br> (29ns)</span>
22941 </p>
22942 </td>
22943 <td>
22944 <p>
22945 <span class="green">1.00<br> (28ns)</span>
22946 </p>
22947 </td>
22948 <td>
22949 <p>
22950 <span class="green">1.00<br> (28ns)</span>
22951 </p>
22952 </td>
22953 </tr>
22954 <tr>
22955 <td>
22956 <p>
22957 Order 8
22958 </p>
22959 </td>
22960 <td>
22961 <p>
22962 <span class="blue">1.66<br> (53ns)</span>
22963 </p>
22964 </td>
22965 <td>
22966 <p>
22967 <span class="red">2.41<br> (77ns)</span>
22968 </p>
22969 </td>
22970 <td>
22971 <p>
22972 <span class="green">1.16<br> (37ns)</span>
22973 </p>
22974 </td>
22975 <td>
22976 <p>
22977 <span class="green">1.12<br> (36ns)</span>
22978 </p>
22979 </td>
22980 <td>
22981 <p>
22982 <span class="green">1.06<br> (34ns)</span>
22983 </p>
22984 </td>
22985 <td>
22986 <p>
22987 <span class="green">1.09<br> (35ns)</span>
22988 </p>
22989 </td>
22990 <td>
22991 <p>
22992 <span class="green">1.03<br> (33ns)</span>
22993 </p>
22994 </td>
22995 <td>
22996 <p>
22997 <span class="green">1.00<br> (32ns)</span>
22998 </p>
22999 </td>
23000 </tr>
23001 <tr>
23002 <td>
23003 <p>
23004 Order 9
23005 </p>
23006 </td>
23007 <td>
23008 <p>
23009 <span class="blue">1.78<br> (66ns)</span>
23010 </p>
23011 </td>
23012 <td>
23013 <p>
23014 <span class="red">2.65<br> (98ns)</span>
23015 </p>
23016 </td>
23017 <td>
23018 <p>
23019 <span class="green">1.16<br> (43ns)</span>
23020 </p>
23021 </td>
23022 <td>
23023 <p>
23024 <span class="green">1.19<br> (44ns)</span>
23025 </p>
23026 </td>
23027 <td>
23028 <p>
23029 <span class="green">1.03<br> (38ns)</span>
23030 </p>
23031 </td>
23032 <td>
23033 <p>
23034 <span class="green">1.16<br> (43ns)</span>
23035 </p>
23036 </td>
23037 <td>
23038 <p>
23039 <span class="green">1.00<br> (37ns)</span>
23040 </p>
23041 </td>
23042 <td>
23043 <p>
23044 <span class="green">1.00<br> (37ns)</span>
23045 </p>
23046 </td>
23047 </tr>
23048 <tr>
23049 <td>
23050 <p>
23051 Order 10
23052 </p>
23053 </td>
23054 <td>
23055 <p>
23056 <span class="blue">1.67<br> (72ns)</span>
23057 </p>
23058 </td>
23059 <td>
23060 <p>
23061 <span class="red">2.49<br> (107ns)</span>
23062 </p>
23063 </td>
23064 <td>
23065 <p>
23066 <span class="blue">1.21<br> (52ns)</span>
23067 </p>
23068 </td>
23069 <td>
23070 <p>
23071 <span class="green">1.19<br> (51ns)</span>
23072 </p>
23073 </td>
23074 <td>
23075 <p>
23076 <span class="green">1.09<br> (47ns)</span>
23077 </p>
23078 </td>
23079 <td>
23080 <p>
23081 <span class="green">1.12<br> (48ns)</span>
23082 </p>
23083 </td>
23084 <td>
23085 <p>
23086 <span class="green">1.02<br> (44ns)</span>
23087 </p>
23088 </td>
23089 <td>
23090 <p>
23091 <span class="green">1.00<br> (43ns)</span>
23092 </p>
23093 </td>
23094 </tr>
23095 <tr>
23096 <td>
23097 <p>
23098 Order 11
23099 </p>
23100 </td>
23101 <td>
23102 <p>
23103 <span class="red">2.21<br> (104ns)</span>
23104 </p>
23105 </td>
23106 <td>
23107 <p>
23108 <span class="red">2.68<br> (126ns)</span>
23109 </p>
23110 </td>
23111 <td>
23112 <p>
23113 <span class="blue">1.30<br> (61ns)</span>
23114 </p>
23115 </td>
23116 <td>
23117 <p>
23118 <span class="blue">1.36<br> (64ns)</span>
23119 </p>
23120 </td>
23121 <td>
23122 <p>
23123 <span class="green">1.09<br> (51ns)</span>
23124 </p>
23125 </td>
23126 <td>
23127 <p>
23128 <span class="green">1.09<br> (51ns)</span>
23129 </p>
23130 </td>
23131 <td>
23132 <p>
23133 <span class="green">1.02<br> (48ns)</span>
23134 </p>
23135 </td>
23136 <td>
23137 <p>
23138 <span class="green">1.00<br> (47ns)</span>
23139 </p>
23140 </td>
23141 </tr>
23142 <tr>
23143 <td>
23144 <p>
23145 Order 12
23146 </p>
23147 </td>
23148 <td>
23149 <p>
23150 <span class="red">2.25<br> (119ns)</span>
23151 </p>
23152 </td>
23153 <td>
23154 <p>
23155 <span class="red">2.58<br> (137ns)</span>
23156 </p>
23157 </td>
23158 <td>
23159 <p>
23160 <span class="blue">1.34<br> (71ns)</span>
23161 </p>
23162 </td>
23163 <td>
23164 <p>
23165 <span class="blue">1.57<br> (83ns)</span>
23166 </p>
23167 </td>
23168 <td>
23169 <p>
23170 <span class="green">1.06<br> (56ns)</span>
23171 </p>
23172 </td>
23173 <td>
23174 <p>
23175 <span class="green">1.06<br> (56ns)</span>
23176 </p>
23177 </td>
23178 <td>
23179 <p>
23180 <span class="green">1.00<br> (53ns)</span>
23181 </p>
23182 </td>
23183 <td>
23184 <p>
23185 <span class="green">1.00<br> (53ns)</span>
23186 </p>
23187 </td>
23188 </tr>
23189 <tr>
23190 <td>
23191 <p>
23192 Order 13
23193 </p>
23194 </td>
23195 <td>
23196 <p>
23197 <span class="red">2.38<br> (124ns)</span>
23198 </p>
23199 </td>
23200 <td>
23201 <p>
23202 <span class="red">2.94<br> (153ns)</span>
23203 </p>
23204 </td>
23205 <td>
23206 <p>
23207 <span class="blue">1.42<br> (74ns)</span>
23208 </p>
23209 </td>
23210 <td>
23211 <p>
23212 <span class="blue">1.60<br> (83ns)</span>
23213 </p>
23214 </td>
23215 <td>
23216 <p>
23217 <span class="green">1.02<br> (53ns)</span>
23218 </p>
23219 </td>
23220 <td>
23221 <p>
23222 <span class="green">1.06<br> (55ns)</span>
23223 </p>
23224 </td>
23225 <td>
23226 <p>
23227 <span class="green">1.00<br> (52ns)</span>
23228 </p>
23229 </td>
23230 <td>
23231 <p>
23232 <span class="green">1.02<br> (53ns)</span>
23233 </p>
23234 </td>
23235 </tr>
23236 <tr>
23237 <td>
23238 <p>
23239 Order 14
23240 </p>
23241 </td>
23242 <td>
23243 <p>
23244 <span class="red">2.19<br> (129ns)</span>
23245 </p>
23246 </td>
23247 <td>
23248 <p>
23249 <span class="red">2.83<br> (167ns)</span>
23250 </p>
23251 </td>
23252 <td>
23253 <p>
23254 <span class="blue">1.53<br> (90ns)</span>
23255 </p>
23256 </td>
23257 <td>
23258 <p>
23259 <span class="blue">1.46<br> (86ns)</span>
23260 </p>
23261 </td>
23262 <td>
23263 <p>
23264 <span class="green">1.05<br> (62ns)</span>
23265 </p>
23266 </td>
23267 <td>
23268 <p>
23269 <span class="green">1.03<br> (61ns)</span>
23270 </p>
23271 </td>
23272 <td>
23273 <p>
23274 <span class="green">1.00<br> (59ns)</span>
23275 </p>
23276 </td>
23277 <td>
23278 <p>
23279 <span class="green">1.03<br> (61ns)</span>
23280 </p>
23281 </td>
23282 </tr>
23283 <tr>
23284 <td>
23285 <p>
23286 Order 15
23287 </p>
23288 </td>
23289 <td>
23290 <p>
23291 <span class="blue">1.97<br> (146ns)</span>
23292 </p>
23293 </td>
23294 <td>
23295 <p>
23296 <span class="red">2.45<br> (181ns)</span>
23297 </p>
23298 </td>
23299 <td>
23300 <p>
23301 <span class="blue">1.46<br> (108ns)</span>
23302 </p>
23303 </td>
23304 <td>
23305 <p>
23306 <span class="blue">1.41<br> (104ns)</span>
23307 </p>
23308 </td>
23309 <td>
23310 <p>
23311 <span class="green">1.07<br> (79ns)</span>
23312 </p>
23313 </td>
23314 <td>
23315 <p>
23316 <span class="blue">1.24<br> (92ns)</span>
23317 </p>
23318 </td>
23319 <td>
23320 <p>
23321 <span class="green">1.00<br> (74ns)</span>
23322 </p>
23323 </td>
23324 <td>
23325 <p>
23326 <span class="green">1.01<br> (75ns)</span>
23327 </p>
23328 </td>
23329 </tr>
23330 <tr>
23331 <td>
23332 <p>
23333 Order 16
23334 </p>
23335 </td>
23336 <td>
23337 <p>
23338 <span class="red">2.04<br> (163ns)</span>
23339 </p>
23340 </td>
23341 <td>
23342 <p>
23343 <span class="red">2.60<br> (208ns)</span>
23344 </p>
23345 </td>
23346 <td>
23347 <p>
23348 <span class="blue">1.39<br> (111ns)</span>
23349 </p>
23350 </td>
23351 <td>
23352 <p>
23353 <span class="blue">1.38<br> (110ns)</span>
23354 </p>
23355 </td>
23356 <td>
23357 <p>
23358 <span class="green">1.09<br> (87ns)</span>
23359 </p>
23360 </td>
23361 <td>
23362 <p>
23363 <span class="green">1.06<br> (85ns)</span>
23364 </p>
23365 </td>
23366 <td>
23367 <p>
23368 <span class="green">1.01<br> (81ns)</span>
23369 </p>
23370 </td>
23371 <td>
23372 <p>
23373 <span class="green">1.00<br> (80ns)</span>
23374 </p>
23375 </td>
23376 </tr>
23377 <tr>
23378 <td>
23379 <p>
23380 Order 17
23381 </p>
23382 </td>
23383 <td>
23384 <p>
23385 <span class="red">2.01<br> (175ns)</span>
23386 </p>
23387 </td>
23388 <td>
23389 <p>
23390 <span class="red">2.62<br> (228ns)</span>
23391 </p>
23392 </td>
23393 <td>
23394 <p>
23395 <span class="blue">1.41<br> (123ns)</span>
23396 </p>
23397 </td>
23398 <td>
23399 <p>
23400 <span class="blue">1.40<br> (122ns)</span>
23401 </p>
23402 </td>
23403 <td>
23404 <p>
23405 <span class="green">1.02<br> (89ns)</span>
23406 </p>
23407 </td>
23408 <td>
23409 <p>
23410 <span class="green">1.00<br> (87ns)</span>
23411 </p>
23412 </td>
23413 <td>
23414 <p>
23415 <span class="green">1.00<br> (87ns)</span>
23416 </p>
23417 </td>
23418 <td>
23419 <p>
23420 <span class="green">1.01<br> (88ns)</span>
23421 </p>
23422 </td>
23423 </tr>
23424 <tr>
23425 <td>
23426 <p>
23427 Order 18
23428 </p>
23429 </td>
23430 <td>
23431 <p>
23432 <span class="red">2.05<br> (189ns)</span>
23433 </p>
23434 </td>
23435 <td>
23436 <p>
23437 <span class="red">2.79<br> (257ns)</span>
23438 </p>
23439 </td>
23440 <td>
23441 <p>
23442 <span class="blue">1.48<br> (136ns)</span>
23443 </p>
23444 </td>
23445 <td>
23446 <p>
23447 <span class="blue">1.47<br> (135ns)</span>
23448 </p>
23449 </td>
23450 <td>
23451 <p>
23452 <span class="green">1.03<br> (95ns)</span>
23453 </p>
23454 </td>
23455 <td>
23456 <p>
23457 <span class="green">1.04<br> (96ns)</span>
23458 </p>
23459 </td>
23460 <td>
23461 <p>
23462 <span class="green">1.00<br> (92ns)</span>
23463 </p>
23464 </td>
23465 <td>
23466 <p>
23467 <span class="green">1.00<br> (92ns)</span>
23468 </p>
23469 </td>
23470 </tr>
23471 <tr>
23472 <td>
23473 <p>
23474 Order 19
23475 </p>
23476 </td>
23477 <td>
23478 <p>
23479 <span class="red">2.05<br> (195ns)</span>
23480 </p>
23481 </td>
23482 <td>
23483 <p>
23484 <span class="red">2.82<br> (268ns)</span>
23485 </p>
23486 </td>
23487 <td>
23488 <p>
23489 <span class="blue">1.55<br> (147ns)</span>
23490 </p>
23491 </td>
23492 <td>
23493 <p>
23494 <span class="blue">1.58<br> (150ns)</span>
23495 </p>
23496 </td>
23497 <td>
23498 <p>
23499 <span class="green">1.05<br> (100ns)</span>
23500 </p>
23501 </td>
23502 <td>
23503 <p>
23504 <span class="green">1.02<br> (97ns)</span>
23505 </p>
23506 </td>
23507 <td>
23508 <p>
23509 <span class="green">1.00<br> (95ns)</span>
23510 </p>
23511 </td>
23512 <td>
23513 <p>
23514 <span class="green">1.00<br> (95ns)</span>
23515 </p>
23516 </td>
23517 </tr>
23518 <tr>
23519 <td>
23520 <p>
23521 Order 20
23522 </p>
23523 </td>
23524 <td>
23525 <p>
23526 <span class="red">2.07<br> (211ns)</span>
23527 </p>
23528 </td>
23529 <td>
23530 <p>
23531 <span class="red">2.91<br> (297ns)</span>
23532 </p>
23533 </td>
23534 <td>
23535 <p>
23536 <span class="blue">1.61<br> (164ns)</span>
23537 </p>
23538 </td>
23539 <td>
23540 <p>
23541 <span class="blue">1.69<br> (172ns)</span>
23542 </p>
23543 </td>
23544 <td>
23545 <p>
23546 <span class="green">1.05<br> (107ns)</span>
23547 </p>
23548 </td>
23549 <td>
23550 <p>
23551 <span class="green">1.04<br> (106ns)</span>
23552 </p>
23553 </td>
23554 <td>
23555 <p>
23556 <span class="green">1.02<br> (104ns)</span>
23557 </p>
23558 </td>
23559 <td>
23560 <p>
23561 <span class="green">1.00<br> (102ns)</span>
23562 </p>
23563 </td>
23564 </tr>
23565 </tbody>
23566 </table></div>
23567 </div>
23568 <br class="table-break">
23569 </div>
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&#160;18.&#160;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
23579 on Windows x64">
23580 <colgroup>
23581 <col>
23582 <col>
23583 <col>
23584 <col>
23585 <col>
23586 <col>
23587 <col>
23588 <col>
23589 <col>
23590 </colgroup>
23591 <thead><tr>
23592 <th>
23593 <p>
23594 Function
23595 </p>
23596 </th>
23597 <th>
23598 <p>
23599 Method 0<br> (Double Coefficients)
23600 </p>
23601 </th>
23602 <th>
23603 <p>
23604 Method 0<br> (Integer Coefficients)
23605 </p>
23606 </th>
23607 <th>
23608 <p>
23609 Method 1<br> (Double Coefficients)
23610 </p>
23611 </th>
23612 <th>
23613 <p>
23614 Method 1<br> (Integer Coefficients)
23615 </p>
23616 </th>
23617 <th>
23618 <p>
23619 Method 2<br> (Double Coefficients)
23620 </p>
23621 </th>
23622 <th>
23623 <p>
23624 Method 2<br> (Integer Coefficients)
23625 </p>
23626 </th>
23627 <th>
23628 <p>
23629 Method 3<br> (Double Coefficients)
23630 </p>
23631 </th>
23632 <th>
23633 <p>
23634 Method 3<br> (Integer Coefficients)
23635 </p>
23636 </th>
23637 </tr></thead>
23638 <tbody>
23639 <tr>
23640 <td>
23641 <p>
23642 Order 2
23643 </p>
23644 </td>
23645 <td>
23646 <p>
23647 <span class="grey">-</span>
23648 </p>
23649 </td>
23650 <td>
23651 <p>
23652 <span class="grey">-</span>
23653 </p>
23654 </td>
23655 <td>
23656 <p>
23657 <span class="green">1.00<br> (5ns)</span>
23658 </p>
23659 </td>
23660 <td>
23661 <p>
23662 <span class="green">1.00<br> (5ns)</span>
23663 </p>
23664 </td>
23665 <td>
23666 <p>
23667 <span class="green">1.00<br> (5ns)</span>
23668 </p>
23669 </td>
23670 <td>
23671 <p>
23672 <span class="green">1.00<br> (5ns)</span>
23673 </p>
23674 </td>
23675 <td>
23676 <p>
23677 <span class="green">1.00<br> (5ns)</span>
23678 </p>
23679 </td>
23680 <td>
23681 <p>
23682 <span class="green">1.00<br> (5ns)</span>
23683 </p>
23684 </td>
23685 </tr>
23686 <tr>
23687 <td>
23688 <p>
23689 Order 3
23690 </p>
23691 </td>
23692 <td>
23693 <p>
23694 <span class="red">3.00<br> (24ns)</span>
23695 </p>
23696 </td>
23697 <td>
23698 <p>
23699 <span class="red">3.88<br> (31ns)</span>
23700 </p>
23701 </td>
23702 <td>
23703 <p>
23704 <span class="green">1.00<br> (8ns)</span>
23705 </p>
23706 </td>
23707 <td>
23708 <p>
23709 <span class="green">1.00<br> (8ns)</span>
23710 </p>
23711 </td>
23712 <td>
23713 <p>
23714 <span class="green">1.13<br> (9ns)</span>
23715 </p>
23716 </td>
23717 <td>
23718 <p>
23719 <span class="green">1.13<br> (9ns)</span>
23720 </p>
23721 </td>
23722 <td>
23723 <p>
23724 <span class="green">1.00<br> (8ns)</span>
23725 </p>
23726 </td>
23727 <td>
23728 <p>
23729 <span class="green">1.00<br> (8ns)</span>
23730 </p>
23731 </td>
23732 </tr>
23733 <tr>
23734 <td>
23735 <p>
23736 Order 4
23737 </p>
23738 </td>
23739 <td>
23740 <p>
23741 <span class="red">2.45<br> (27ns)</span>
23742 </p>
23743 </td>
23744 <td>
23745 <p>
23746 <span class="red">3.27<br> (36ns)</span>
23747 </p>
23748 </td>
23749 <td>
23750 <p>
23751 <span class="green">1.00<br> (11ns)</span>
23752 </p>
23753 </td>
23754 <td>
23755 <p>
23756 <span class="green">1.00<br> (11ns)</span>
23757 </p>
23758 </td>
23759 <td>
23760 <p>
23761 <span class="green">1.09<br> (12ns)</span>
23762 </p>
23763 </td>
23764 <td>
23765 <p>
23766 <span class="green">1.18<br> (13ns)</span>
23767 </p>
23768 </td>
23769 <td>
23770 <p>
23771 <span class="green">1.00<br> (11ns)</span>
23772 </p>
23773 </td>
23774 <td>
23775 <p>
23776 <span class="green">1.00<br> (11ns)</span>
23777 </p>
23778 </td>
23779 </tr>
23780 <tr>
23781 <td>
23782 <p>
23783 Order 5
23784 </p>
23785 </td>
23786 <td>
23787 <p>
23788 <span class="red">2.54<br> (33ns)</span>
23789 </p>
23790 </td>
23791 <td>
23792 <p>
23793 <span class="red">3.54<br> (46ns)</span>
23794 </p>
23795 </td>
23796 <td>
23797 <p>
23798 <span class="green">1.00<br> (13ns)</span>
23799 </p>
23800 </td>
23801 <td>
23802 <p>
23803 <span class="green">1.00<br> (13ns)</span>
23804 </p>
23805 </td>
23806 <td>
23807 <p>
23808 <span class="blue">1.54<br> (20ns)</span>
23809 </p>
23810 </td>
23811 <td>
23812 <p>
23813 <span class="blue">1.62<br> (21ns)</span>
23814 </p>
23815 </td>
23816 <td>
23817 <p>
23818 <span class="blue">1.23<br> (16ns)</span>
23819 </p>
23820 </td>
23821 <td>
23822 <p>
23823 <span class="blue">1.23<br> (16ns)</span>
23824 </p>
23825 </td>
23826 </tr>
23827 <tr>
23828 <td>
23829 <p>
23830 Order 6
23831 </p>
23832 </td>
23833 <td>
23834 <p>
23835 <span class="red">2.67<br> (40ns)</span>
23836 </p>
23837 </td>
23838 <td>
23839 <p>
23840 <span class="red">3.67<br> (55ns)</span>
23841 </p>
23842 </td>
23843 <td>
23844 <p>
23845 <span class="green">1.00<br> (15ns)</span>
23846 </p>
23847 </td>
23848 <td>
23849 <p>
23850 <span class="green">1.00<br> (15ns)</span>
23851 </p>
23852 </td>
23853 <td>
23854 <p>
23855 <span class="blue">1.67<br> (25ns)</span>
23856 </p>
23857 </td>
23858 <td>
23859 <p>
23860 <span class="blue">1.47<br> (22ns)</span>
23861 </p>
23862 </td>
23863 <td>
23864 <p>
23865 <span class="blue">1.33<br> (20ns)</span>
23866 </p>
23867 </td>
23868 <td>
23869 <p>
23870 <span class="blue">1.33<br> (20ns)</span>
23871 </p>
23872 </td>
23873 </tr>
23874 <tr>
23875 <td>
23876 <p>
23877 Order 7
23878 </p>
23879 </td>
23880 <td>
23881 <p>
23882 <span class="red">2.61<br> (47ns)</span>
23883 </p>
23884 </td>
23885 <td>
23886 <p>
23887 <span class="red">3.78<br> (68ns)</span>
23888 </p>
23889 </td>
23890 <td>
23891 <p>
23892 <span class="green">1.00<br> (18ns)</span>
23893 </p>
23894 </td>
23895 <td>
23896 <p>
23897 <span class="green">1.00<br> (18ns)</span>
23898 </p>
23899 </td>
23900 <td>
23901 <p>
23902 <span class="blue">1.67<br> (30ns)</span>
23903 </p>
23904 </td>
23905 <td>
23906 <p>
23907 <span class="blue">1.56<br> (28ns)</span>
23908 </p>
23909 </td>
23910 <td>
23911 <p>
23912 <span class="blue">1.33<br> (24ns)</span>
23913 </p>
23914 </td>
23915 <td>
23916 <p>
23917 <span class="blue">1.33<br> (24ns)</span>
23918 </p>
23919 </td>
23920 </tr>
23921 <tr>
23922 <td>
23923 <p>
23924 Order 8
23925 </p>
23926 </td>
23927 <td>
23928 <p>
23929 <span class="red">2.71<br> (57ns)</span>
23930 </p>
23931 </td>
23932 <td>
23933 <p>
23934 <span class="red">3.62<br> (76ns)</span>
23935 </p>
23936 </td>
23937 <td>
23938 <p>
23939 <span class="green">1.00<br> (21ns)</span>
23940 </p>
23941 </td>
23942 <td>
23943 <p>
23944 <span class="green">1.05<br> (22ns)</span>
23945 </p>
23946 </td>
23947 <td>
23948 <p>
23949 <span class="blue">1.52<br> (32ns)</span>
23950 </p>
23951 </td>
23952 <td>
23953 <p>
23954 <span class="blue">1.43<br> (30ns)</span>
23955 </p>
23956 </td>
23957 <td>
23958 <p>
23959 <span class="blue">1.33<br> (28ns)</span>
23960 </p>
23961 </td>
23962 <td>
23963 <p>
23964 <span class="blue">1.33<br> (28ns)</span>
23965 </p>
23966 </td>
23967 </tr>
23968 <tr>
23969 <td>
23970 <p>
23971 Order 9
23972 </p>
23973 </td>
23974 <td>
23975 <p>
23976 <span class="red">2.48<br> (67ns)</span>
23977 </p>
23978 </td>
23979 <td>
23980 <p>
23981 <span class="red">3.48<br> (94ns)</span>
23982 </p>
23983 </td>
23984 <td>
23985 <p>
23986 <span class="green">1.00<br> (27ns)</span>
23987 </p>
23988 </td>
23989 <td>
23990 <p>
23991 <span class="green">1.07<br> (29ns)</span>
23992 </p>
23993 </td>
23994 <td>
23995 <p>
23996 <span class="blue">1.44<br> (39ns)</span>
23997 </p>
23998 </td>
23999 <td>
24000 <p>
24001 <span class="blue">1.44<br> (39ns)</span>
24002 </p>
24003 </td>
24004 <td>
24005 <p>
24006 <span class="green">1.19<br> (32ns)</span>
24007 </p>
24008 </td>
24009 <td>
24010 <p>
24011 <span class="green">1.19<br> (32ns)</span>
24012 </p>
24013 </td>
24014 </tr>
24015 <tr>
24016 <td>
24017 <p>
24018 Order 10
24019 </p>
24020 </td>
24021 <td>
24022 <p>
24023 <span class="red">2.41<br> (77ns)</span>
24024 </p>
24025 </td>
24026 <td>
24027 <p>
24028 <span class="red">3.22<br> (103ns)</span>
24029 </p>
24030 </td>
24031 <td>
24032 <p>
24033 <span class="green">1.00<br> (32ns)</span>
24034 </p>
24035 </td>
24036 <td>
24037 <p>
24038 <span class="green">1.03<br> (33ns)</span>
24039 </p>
24040 </td>
24041 <td>
24042 <p>
24043 <span class="blue">1.31<br> (42ns)</span>
24044 </p>
24045 </td>
24046 <td>
24047 <p>
24048 <span class="blue">1.38<br> (44ns)</span>
24049 </p>
24050 </td>
24051 <td>
24052 <p>
24053 <span class="green">1.16<br> (37ns)</span>
24054 </p>
24055 </td>
24056 <td>
24057 <p>
24058 <span class="green">1.19<br> (38ns)</span>
24059 </p>
24060 </td>
24061 </tr>
24062 <tr>
24063 <td>
24064 <p>
24065 Order 11
24066 </p>
24067 </td>
24068 <td>
24069 <p>
24070 <span class="red">2.39<br> (86ns)</span>
24071 </p>
24072 </td>
24073 <td>
24074 <p>
24075 <span class="red">3.22<br> (116ns)</span>
24076 </p>
24077 </td>
24078 <td>
24079 <p>
24080 <span class="green">1.00<br> (36ns)</span>
24081 </p>
24082 </td>
24083 <td>
24084 <p>
24085 <span class="green">1.03<br> (37ns)</span>
24086 </p>
24087 </td>
24088 <td>
24089 <p>
24090 <span class="blue">1.28<br> (46ns)</span>
24091 </p>
24092 </td>
24093 <td>
24094 <p>
24095 <span class="green">1.19<br> (43ns)</span>
24096 </p>
24097 </td>
24098 <td>
24099 <p>
24100 <span class="green">1.17<br> (42ns)</span>
24101 </p>
24102 </td>
24103 <td>
24104 <p>
24105 <span class="green">1.17<br> (42ns)</span>
24106 </p>
24107 </td>
24108 </tr>
24109 <tr>
24110 <td>
24111 <p>
24112 Order 12
24113 </p>
24114 </td>
24115 <td>
24116 <p>
24117 <span class="red">2.37<br> (102ns)</span>
24118 </p>
24119 </td>
24120 <td>
24121 <p>
24122 <span class="red">3.00<br> (129ns)</span>
24123 </p>
24124 </td>
24125 <td>
24126 <p>
24127 <span class="green">1.02<br> (44ns)</span>
24128 </p>
24129 </td>
24130 <td>
24131 <p>
24132 <span class="green">1.00<br> (43ns)</span>
24133 </p>
24134 </td>
24135 <td>
24136 <p>
24137 <span class="green">1.16<br> (50ns)</span>
24138 </p>
24139 </td>
24140 <td>
24141 <p>
24142 <span class="blue">1.28<br> (55ns)</span>
24143 </p>
24144 </td>
24145 <td>
24146 <p>
24147 <span class="green">1.07<br> (46ns)</span>
24148 </p>
24149 </td>
24150 <td>
24151 <p>
24152 <span class="green">1.09<br> (47ns)</span>
24153 </p>
24154 </td>
24155 </tr>
24156 <tr>
24157 <td>
24158 <p>
24159 Order 13
24160 </p>
24161 </td>
24162 <td>
24163 <p>
24164 <span class="red">2.59<br> (114ns)</span>
24165 </p>
24166 </td>
24167 <td>
24168 <p>
24169 <span class="red">3.20<br> (141ns)</span>
24170 </p>
24171 </td>
24172 <td>
24173 <p>
24174 <span class="green">1.00<br> (44ns)</span>
24175 </p>
24176 </td>
24177 <td>
24178 <p>
24179 <span class="green">1.00<br> (44ns)</span>
24180 </p>
24181 </td>
24182 <td>
24183 <p>
24184 <span class="green">1.18<br> (52ns)</span>
24185 </p>
24186 </td>
24187 <td>
24188 <p>
24189 <span class="green">1.14<br> (50ns)</span>
24190 </p>
24191 </td>
24192 <td>
24193 <p>
24194 <span class="green">1.07<br> (47ns)</span>
24195 </p>
24196 </td>
24197 <td>
24198 <p>
24199 <span class="green">1.07<br> (47ns)</span>
24200 </p>
24201 </td>
24202 </tr>
24203 <tr>
24204 <td>
24205 <p>
24206 Order 14
24207 </p>
24208 </td>
24209 <td>
24210 <p>
24211 <span class="red">2.85<br> (131ns)</span>
24212 </p>
24213 </td>
24214 <td>
24215 <p>
24216 <span class="red">3.39<br> (156ns)</span>
24217 </p>
24218 </td>
24219 <td>
24220 <p>
24221 <span class="green">1.00<br> (46ns)</span>
24222 </p>
24223 </td>
24224 <td>
24225 <p>
24226 <span class="blue">1.22<br> (56ns)</span>
24227 </p>
24228 </td>
24229 <td>
24230 <p>
24231 <span class="green">1.15<br> (53ns)</span>
24232 </p>
24233 </td>
24234 <td>
24235 <p>
24236 <span class="blue">1.22<br> (56ns)</span>
24237 </p>
24238 </td>
24239 <td>
24240 <p>
24241 <span class="green">1.04<br> (48ns)</span>
24242 </p>
24243 </td>
24244 <td>
24245 <p>
24246 <span class="green">1.04<br> (48ns)</span>
24247 </p>
24248 </td>
24249 </tr>
24250 <tr>
24251 <td>
24252 <p>
24253 Order 15
24254 </p>
24255 </td>
24256 <td>
24257 <p>
24258 <span class="red">3.16<br> (139ns)</span>
24259 </p>
24260 </td>
24261 <td>
24262 <p>
24263 <span class="red">3.91<br> (172ns)</span>
24264 </p>
24265 </td>
24266 <td>
24267 <p>
24268 <span class="green">1.00<br> (44ns)</span>
24269 </p>
24270 </td>
24271 <td>
24272 <p>
24273 <span class="green">1.07<br> (47ns)</span>
24274 </p>
24275 </td>
24276 <td>
24277 <p>
24278 <span class="green">1.18<br> (52ns)</span>
24279 </p>
24280 </td>
24281 <td>
24282 <p>
24283 <span class="blue">1.23<br> (54ns)</span>
24284 </p>
24285 </td>
24286 <td>
24287 <p>
24288 <span class="green">1.07<br> (47ns)</span>
24289 </p>
24290 </td>
24291 <td>
24292 <p>
24293 <span class="green">1.07<br> (47ns)</span>
24294 </p>
24295 </td>
24296 </tr>
24297 <tr>
24298 <td>
24299 <p>
24300 Order 16
24301 </p>
24302 </td>
24303 <td>
24304 <p>
24305 <span class="red">3.43<br> (151ns)</span>
24306 </p>
24307 </td>
24308 <td>
24309 <p>
24310 <span class="red">4.43<br> (195ns)</span>
24311 </p>
24312 </td>
24313 <td>
24314 <p>
24315 <span class="green">1.05<br> (46ns)</span>
24316 </p>
24317 </td>
24318 <td>
24319 <p>
24320 <span class="green">1.00<br> (44ns)</span>
24321 </p>
24322 </td>
24323 <td>
24324 <p>
24325 <span class="green">1.16<br> (51ns)</span>
24326 </p>
24327 </td>
24328 <td>
24329 <p>
24330 <span class="green">1.09<br> (48ns)</span>
24331 </p>
24332 </td>
24333 <td>
24334 <p>
24335 <span class="green">1.09<br> (48ns)</span>
24336 </p>
24337 </td>
24338 <td>
24339 <p>
24340 <span class="green">1.09<br> (48ns)</span>
24341 </p>
24342 </td>
24343 </tr>
24344 <tr>
24345 <td>
24346 <p>
24347 Order 17
24348 </p>
24349 </td>
24350 <td>
24351 <p>
24352 <span class="red">3.66<br> (161ns)</span>
24353 </p>
24354 </td>
24355 <td>
24356 <p>
24357 <span class="red">4.89<br> (215ns)</span>
24358 </p>
24359 </td>
24360 <td>
24361 <p>
24362 <span class="green">1.00<br> (44ns)</span>
24363 </p>
24364 </td>
24365 <td>
24366 <p>
24367 <span class="green">1.00<br> (44ns)</span>
24368 </p>
24369 </td>
24370 <td>
24371 <p>
24372 <span class="green">1.07<br> (47ns)</span>
24373 </p>
24374 </td>
24375 <td>
24376 <p>
24377 <span class="green">1.07<br> (47ns)</span>
24378 </p>
24379 </td>
24380 <td>
24381 <p>
24382 <span class="green">1.07<br> (47ns)</span>
24383 </p>
24384 </td>
24385 <td>
24386 <p>
24387 <span class="green">1.07<br> (47ns)</span>
24388 </p>
24389 </td>
24390 </tr>
24391 <tr>
24392 <td>
24393 <p>
24394 Order 18
24395 </p>
24396 </td>
24397 <td>
24398 <p>
24399 <span class="red">3.91<br> (176ns)</span>
24400 </p>
24401 </td>
24402 <td>
24403 <p>
24404 <span class="red">5.24<br> (236ns)</span>
24405 </p>
24406 </td>
24407 <td>
24408 <p>
24409 <span class="green">1.02<br> (46ns)</span>
24410 </p>
24411 </td>
24412 <td>
24413 <p>
24414 <span class="green">1.00<br> (45ns)</span>
24415 </p>
24416 </td>
24417 <td>
24418 <p>
24419 <span class="green">1.07<br> (48ns)</span>
24420 </p>
24421 </td>
24422 <td>
24423 <p>
24424 <span class="green">1.07<br> (48ns)</span>
24425 </p>
24426 </td>
24427 <td>
24428 <p>
24429 <span class="green">1.07<br> (48ns)</span>
24430 </p>
24431 </td>
24432 <td>
24433 <p>
24434 <span class="green">1.07<br> (48ns)</span>
24435 </p>
24436 </td>
24437 </tr>
24438 <tr>
24439 <td>
24440 <p>
24441 Order 19
24442 </p>
24443 </td>
24444 <td>
24445 <p>
24446 <span class="red">4.00<br> (184ns)</span>
24447 </p>
24448 </td>
24449 <td>
24450 <p>
24451 <span class="red">5.43<br> (250ns)</span>
24452 </p>
24453 </td>
24454 <td>
24455 <p>
24456 <span class="green">1.02<br> (47ns)</span>
24457 </p>
24458 </td>
24459 <td>
24460 <p>
24461 <span class="green">1.00<br> (46ns)</span>
24462 </p>
24463 </td>
24464 <td>
24465 <p>
24466 <span class="green">1.02<br> (47ns)</span>
24467 </p>
24468 </td>
24469 <td>
24470 <p>
24471 <span class="green">1.02<br> (47ns)</span>
24472 </p>
24473 </td>
24474 <td>
24475 <p>
24476 <span class="green">1.04<br> (48ns)</span>
24477 </p>
24478 </td>
24479 <td>
24480 <p>
24481 <span class="green">1.02<br> (47ns)</span>
24482 </p>
24483 </td>
24484 </tr>
24485 <tr>
24486 <td>
24487 <p>
24488 Order 20
24489 </p>
24490 </td>
24491 <td>
24492 <p>
24493 <span class="red">4.40<br> (198ns)</span>
24494 </p>
24495 </td>
24496 <td>
24497 <p>
24498 <span class="red">5.96<br> (268ns)</span>
24499 </p>
24500 </td>
24501 <td>
24502 <p>
24503 <span class="green">1.00<br> (45ns)</span>
24504 </p>
24505 </td>
24506 <td>
24507 <p>
24508 <span class="green">1.00<br> (45ns)</span>
24509 </p>
24510 </td>
24511 <td>
24512 <p>
24513 <span class="green">1.07<br> (48ns)</span>
24514 </p>
24515 </td>
24516 <td>
24517 <p>
24518 <span class="green">1.04<br> (47ns)</span>
24519 </p>
24520 </td>
24521 <td>
24522 <p>
24523 <span class="green">1.04<br> (47ns)</span>
24524 </p>
24525 </td>
24526 <td>
24527 <p>
24528 <span class="green">1.07<br> (48ns)</span>
24529 </p>
24530 </td>
24531 </tr>
24532 </tbody>
24533 </table></div>
24534 </div>
24535 <br class="table-break">
24536 </div>
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&#160;19.&#160;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
24546 on Windows x64">
24547 <colgroup>
24548 <col>
24549 <col>
24550 <col>
24551 <col>
24552 <col>
24553 <col>
24554 <col>
24555 <col>
24556 <col>
24557 </colgroup>
24558 <thead><tr>
24559 <th>
24560 <p>
24561 Function
24562 </p>
24563 </th>
24564 <th>
24565 <p>
24566 Method 0<br> (Double Coefficients)
24567 </p>
24568 </th>
24569 <th>
24570 <p>
24571 Method 0<br> (Integer Coefficients)
24572 </p>
24573 </th>
24574 <th>
24575 <p>
24576 Method 1<br> (Double Coefficients)
24577 </p>
24578 </th>
24579 <th>
24580 <p>
24581 Method 1<br> (Integer Coefficients)
24582 </p>
24583 </th>
24584 <th>
24585 <p>
24586 Method 2<br> (Double Coefficients)
24587 </p>
24588 </th>
24589 <th>
24590 <p>
24591 Method 2<br> (Integer Coefficients)
24592 </p>
24593 </th>
24594 <th>
24595 <p>
24596 Method 3<br> (Double Coefficients)
24597 </p>
24598 </th>
24599 <th>
24600 <p>
24601 Method 3<br> (Integer Coefficients)
24602 </p>
24603 </th>
24604 </tr></thead>
24605 <tbody>
24606 <tr>
24607 <td>
24608 <p>
24609 Order 2
24610 </p>
24611 </td>
24612 <td>
24613 <p>
24614 <span class="grey">-</span>
24615 </p>
24616 </td>
24617 <td>
24618 <p>
24619 <span class="grey">-</span>
24620 </p>
24621 </td>
24622 <td>
24623 <p>
24624 <span class="green">1.00<br> (9ns)</span>
24625 </p>
24626 </td>
24627 <td>
24628 <p>
24629 <span class="green">1.00<br> (9ns)</span>
24630 </p>
24631 </td>
24632 <td>
24633 <p>
24634 <span class="green">1.00<br> (9ns)</span>
24635 </p>
24636 </td>
24637 <td>
24638 <p>
24639 <span class="green">1.00<br> (9ns)</span>
24640 </p>
24641 </td>
24642 <td>
24643 <p>
24644 <span class="green">1.00<br> (9ns)</span>
24645 </p>
24646 </td>
24647 <td>
24648 <p>
24649 <span class="green">1.00<br> (9ns)</span>
24650 </p>
24651 </td>
24652 </tr>
24653 <tr>
24654 <td>
24655 <p>
24656 Order 3
24657 </p>
24658 </td>
24659 <td>
24660 <p>
24661 <span class="red">2.08<br> (25ns)</span>
24662 </p>
24663 </td>
24664 <td>
24665 <p>
24666 <span class="red">2.75<br> (33ns)</span>
24667 </p>
24668 </td>
24669 <td>
24670 <p>
24671 <span class="green">1.08<br> (13ns)</span>
24672 </p>
24673 </td>
24674 <td>
24675 <p>
24676 <span class="green">1.08<br> (13ns)</span>
24677 </p>
24678 </td>
24679 <td>
24680 <p>
24681 <span class="green">1.08<br> (13ns)</span>
24682 </p>
24683 </td>
24684 <td>
24685 <p>
24686 <span class="green">1.08<br> (13ns)</span>
24687 </p>
24688 </td>
24689 <td>
24690 <p>
24691 <span class="green">1.08<br> (13ns)</span>
24692 </p>
24693 </td>
24694 <td>
24695 <p>
24696 <span class="green">1.00<br> (12ns)</span>
24697 </p>
24698 </td>
24699 </tr>
24700 <tr>
24701 <td>
24702 <p>
24703 Order 4
24704 </p>
24705 </td>
24706 <td>
24707 <p>
24708 <span class="red">2.06<br> (35ns)</span>
24709 </p>
24710 </td>
24711 <td>
24712 <p>
24713 <span class="red">2.71<br> (46ns)</span>
24714 </p>
24715 </td>
24716 <td>
24717 <p>
24718 <span class="green">1.06<br> (18ns)</span>
24719 </p>
24720 </td>
24721 <td>
24722 <p>
24723 <span class="green">1.00<br> (17ns)</span>
24724 </p>
24725 </td>
24726 <td>
24727 <p>
24728 <span class="green">1.06<br> (18ns)</span>
24729 </p>
24730 </td>
24731 <td>
24732 <p>
24733 <span class="green">1.06<br> (18ns)</span>
24734 </p>
24735 </td>
24736 <td>
24737 <p>
24738 <span class="green">1.00<br> (17ns)</span>
24739 </p>
24740 </td>
24741 <td>
24742 <p>
24743 <span class="green">1.00<br> (17ns)</span>
24744 </p>
24745 </td>
24746 </tr>
24747 <tr>
24748 <td>
24749 <p>
24750 Order 5
24751 </p>
24752 </td>
24753 <td>
24754 <p>
24755 <span class="blue">1.32<br> (29ns)</span>
24756 </p>
24757 </td>
24758 <td>
24759 <p>
24760 <span class="blue">2.00<br> (44ns)</span>
24761 </p>
24762 </td>
24763 <td>
24764 <p>
24765 <span class="green">1.00<br> (22ns)</span>
24766 </p>
24767 </td>
24768 <td>
24769 <p>
24770 <span class="green">1.00<br> (22ns)</span>
24771 </p>
24772 </td>
24773 <td>
24774 <p>
24775 <span class="green">1.05<br> (23ns)</span>
24776 </p>
24777 </td>
24778 <td>
24779 <p>
24780 <span class="green">1.05<br> (23ns)</span>
24781 </p>
24782 </td>
24783 <td>
24784 <p>
24785 <span class="green">1.05<br> (23ns)</span>
24786 </p>
24787 </td>
24788 <td>
24789 <p>
24790 <span class="green">1.05<br> (23ns)</span>
24791 </p>
24792 </td>
24793 </tr>
24794 <tr>
24795 <td>
24796 <p>
24797 Order 6
24798 </p>
24799 </td>
24800 <td>
24801 <p>
24802 <span class="blue">1.38<br> (36ns)</span>
24803 </p>
24804 </td>
24805 <td>
24806 <p>
24807 <span class="red">2.04<br> (53ns)</span>
24808 </p>
24809 </td>
24810 <td>
24811 <p>
24812 <span class="green">1.08<br> (28ns)</span>
24813 </p>
24814 </td>
24815 <td>
24816 <p>
24817 <span class="green">1.00<br> (26ns)</span>
24818 </p>
24819 </td>
24820 <td>
24821 <p>
24822 <span class="green">1.08<br> (28ns)</span>
24823 </p>
24824 </td>
24825 <td>
24826 <p>
24827 <span class="green">1.08<br> (28ns)</span>
24828 </p>
24829 </td>
24830 <td>
24831 <p>
24832 <span class="blue">1.35<br> (35ns)</span>
24833 </p>
24834 </td>
24835 <td>
24836 <p>
24837 <span class="blue">1.38<br> (36ns)</span>
24838 </p>
24839 </td>
24840 </tr>
24841 <tr>
24842 <td>
24843 <p>
24844 Order 7
24845 </p>
24846 </td>
24847 <td>
24848 <p>
24849 <span class="blue">1.43<br> (43ns)</span>
24850 </p>
24851 </td>
24852 <td>
24853 <p>
24854 <span class="red">2.13<br> (64ns)</span>
24855 </p>
24856 </td>
24857 <td>
24858 <p>
24859 <span class="green">1.03<br> (31ns)</span>
24860 </p>
24861 </td>
24862 <td>
24863 <p>
24864 <span class="green">1.00<br> (30ns)</span>
24865 </p>
24866 </td>
24867 <td>
24868 <p>
24869 <span class="green">1.10<br> (33ns)</span>
24870 </p>
24871 </td>
24872 <td>
24873 <p>
24874 <span class="green">1.03<br> (31ns)</span>
24875 </p>
24876 </td>
24877 <td>
24878 <p>
24879 <span class="green">1.10<br> (33ns)</span>
24880 </p>
24881 </td>
24882 <td>
24883 <p>
24884 <span class="green">1.13<br> (34ns)</span>
24885 </p>
24886 </td>
24887 </tr>
24888 <tr>
24889 <td>
24890 <p>
24891 Order 8
24892 </p>
24893 </td>
24894 <td>
24895 <p>
24896 <span class="blue">1.65<br> (61ns)</span>
24897 </p>
24898 </td>
24899 <td>
24900 <p>
24901 <span class="red">2.22<br> (82ns)</span>
24902 </p>
24903 </td>
24904 <td>
24905 <p>
24906 <span class="green">1.00<br> (37ns)</span>
24907 </p>
24908 </td>
24909 <td>
24910 <p>
24911 <span class="green">1.08<br> (40ns)</span>
24912 </p>
24913 </td>
24914 <td>
24915 <p>
24916 <span class="green">1.14<br> (42ns)</span>
24917 </p>
24918 </td>
24919 <td>
24920 <p>
24921 <span class="green">1.05<br> (39ns)</span>
24922 </p>
24923 </td>
24924 <td>
24925 <p>
24926 <span class="green">1.08<br> (40ns)</span>
24927 </p>
24928 </td>
24929 <td>
24930 <p>
24931 <span class="green">1.11<br> (41ns)</span>
24932 </p>
24933 </td>
24934 </tr>
24935 <tr>
24936 <td>
24937 <p>
24938 Order 9
24939 </p>
24940 </td>
24941 <td>
24942 <p>
24943 <span class="blue">1.39<br> (57ns)</span>
24944 </p>
24945 </td>
24946 <td>
24947 <p>
24948 <span class="red">2.05<br> (84ns)</span>
24949 </p>
24950 </td>
24951 <td>
24952 <p>
24953 <span class="green">1.17<br> (48ns)</span>
24954 </p>
24955 </td>
24956 <td>
24957 <p>
24958 <span class="green">1.17<br> (48ns)</span>
24959 </p>
24960 </td>
24961 <td>
24962 <p>
24963 <span class="green">1.00<br> (41ns)</span>
24964 </p>
24965 </td>
24966 <td>
24967 <p>
24968 <span class="green">1.05<br> (43ns)</span>
24969 </p>
24970 </td>
24971 <td>
24972 <p>
24973 <span class="green">1.15<br> (47ns)</span>
24974 </p>
24975 </td>
24976 <td>
24977 <p>
24978 <span class="green">1.12<br> (46ns)</span>
24979 </p>
24980 </td>
24981 </tr>
24982 <tr>
24983 <td>
24984 <p>
24985 Order 10
24986 </p>
24987 </td>
24988 <td>
24989 <p>
24990 <span class="blue">1.37<br> (63ns)</span>
24991 </p>
24992 </td>
24993 <td>
24994 <p>
24995 <span class="red">2.20<br> (101ns)</span>
24996 </p>
24997 </td>
24998 <td>
24999 <p>
25000 <span class="blue">1.22<br> (56ns)</span>
25001 </p>
25002 </td>
25003 <td>
25004 <p>
25005 <span class="blue">1.24<br> (57ns)</span>
25006 </p>
25007 </td>
25008 <td>
25009 <p>
25010 <span class="green">1.00<br> (46ns)</span>
25011 </p>
25012 </td>
25013 <td>
25014 <p>
25015 <span class="green">1.00<br> (46ns)</span>
25016 </p>
25017 </td>
25018 <td>
25019 <p>
25020 <span class="green">1.17<br> (54ns)</span>
25021 </p>
25022 </td>
25023 <td>
25024 <p>
25025 <span class="green">1.17<br> (54ns)</span>
25026 </p>
25027 </td>
25028 </tr>
25029 <tr>
25030 <td>
25031 <p>
25032 Order 11
25033 </p>
25034 </td>
25035 <td>
25036 <p>
25037 <span class="blue">1.59<br> (78ns)</span>
25038 </p>
25039 </td>
25040 <td>
25041 <p>
25042 <span class="red">2.24<br> (110ns)</span>
25043 </p>
25044 </td>
25045 <td>
25046 <p>
25047 <span class="blue">1.37<br> (67ns)</span>
25048 </p>
25049 </td>
25050 <td>
25051 <p>
25052 <span class="blue">1.29<br> (63ns)</span>
25053 </p>
25054 </td>
25055 <td>
25056 <p>
25057 <span class="blue">1.22<br> (60ns)</span>
25058 </p>
25059 </td>
25060 <td>
25061 <p>
25062 <span class="green">1.00<br> (49ns)</span>
25063 </p>
25064 </td>
25065 <td>
25066 <p>
25067 <span class="blue">1.22<br> (60ns)</span>
25068 </p>
25069 </td>
25070 <td>
25071 <p>
25072 <span class="blue">1.22<br> (60ns)</span>
25073 </p>
25074 </td>
25075 </tr>
25076 <tr>
25077 <td>
25078 <p>
25079 Order 12
25080 </p>
25081 </td>
25082 <td>
25083 <p>
25084 <span class="blue">1.46<br> (83ns)</span>
25085 </p>
25086 </td>
25087 <td>
25088 <p>
25089 <span class="red">2.16<br> (123ns)</span>
25090 </p>
25091 </td>
25092 <td>
25093 <p>
25094 <span class="blue">1.28<br> (73ns)</span>
25095 </p>
25096 </td>
25097 <td>
25098 <p>
25099 <span class="blue">1.26<br> (72ns)</span>
25100 </p>
25101 </td>
25102 <td>
25103 <p>
25104 <span class="green">1.02<br> (58ns)</span>
25105 </p>
25106 </td>
25107 <td>
25108 <p>
25109 <span class="green">1.00<br> (57ns)</span>
25110 </p>
25111 </td>
25112 <td>
25113 <p>
25114 <span class="green">1.07<br> (61ns)</span>
25115 </p>
25116 </td>
25117 <td>
25118 <p>
25119 <span class="green">1.05<br> (60ns)</span>
25120 </p>
25121 </td>
25122 </tr>
25123 <tr>
25124 <td>
25125 <p>
25126 Order 13
25127 </p>
25128 </td>
25129 <td>
25130 <p>
25131 <span class="blue">1.61<br> (90ns)</span>
25132 </p>
25133 </td>
25134 <td>
25135 <p>
25136 <span class="red">2.55<br> (143ns)</span>
25137 </p>
25138 </td>
25139 <td>
25140 <p>
25141 <span class="blue">1.32<br> (74ns)</span>
25142 </p>
25143 </td>
25144 <td>
25145 <p>
25146 <span class="blue">1.39<br> (78ns)</span>
25147 </p>
25148 </td>
25149 <td>
25150 <p>
25151 <span class="green">1.04<br> (58ns)</span>
25152 </p>
25153 </td>
25154 <td>
25155 <p>
25156 <span class="green">1.00<br> (56ns)</span>
25157 </p>
25158 </td>
25159 <td>
25160 <p>
25161 <span class="green">1.11<br> (62ns)</span>
25162 </p>
25163 </td>
25164 <td>
25165 <p>
25166 <span class="green">1.07<br> (60ns)</span>
25167 </p>
25168 </td>
25169 </tr>
25170 <tr>
25171 <td>
25172 <p>
25173 Order 14
25174 </p>
25175 </td>
25176 <td>
25177 <p>
25178 <span class="blue">1.61<br> (106ns)</span>
25179 </p>
25180 </td>
25181 <td>
25182 <p>
25183 <span class="red">2.23<br> (147ns)</span>
25184 </p>
25185 </td>
25186 <td>
25187 <p>
25188 <span class="blue">1.45<br> (96ns)</span>
25189 </p>
25190 </td>
25191 <td>
25192 <p>
25193 <span class="blue">1.45<br> (96ns)</span>
25194 </p>
25195 </td>
25196 <td>
25197 <p>
25198 <span class="green">1.02<br> (67ns)</span>
25199 </p>
25200 </td>
25201 <td>
25202 <p>
25203 <span class="green">1.02<br> (67ns)</span>
25204 </p>
25205 </td>
25206 <td>
25207 <p>
25208 <span class="green">1.00<br> (66ns)</span>
25209 </p>
25210 </td>
25211 <td>
25212 <p>
25213 <span class="green">1.09<br> (72ns)</span>
25214 </p>
25215 </td>
25216 </tr>
25217 <tr>
25218 <td>
25219 <p>
25220 Order 15
25221 </p>
25222 </td>
25223 <td>
25224 <p>
25225 <span class="blue">1.49<br> (119ns)</span>
25226 </p>
25227 </td>
25228 <td>
25229 <p>
25230 <span class="red">2.10<br> (168ns)</span>
25231 </p>
25232 </td>
25233 <td>
25234 <p>
25235 <span class="blue">1.35<br> (108ns)</span>
25236 </p>
25237 </td>
25238 <td>
25239 <p>
25240 <span class="blue">1.35<br> (108ns)</span>
25241 </p>
25242 </td>
25243 <td>
25244 <p>
25245 <span class="green">1.00<br> (80ns)</span>
25246 </p>
25247 </td>
25248 <td>
25249 <p>
25250 <span class="green">1.00<br> (80ns)</span>
25251 </p>
25252 </td>
25253 <td>
25254 <p>
25255 <span class="green">1.00<br> (80ns)</span>
25256 </p>
25257 </td>
25258 <td>
25259 <p>
25260 <span class="green">1.02<br> (82ns)</span>
25261 </p>
25262 </td>
25263 </tr>
25264 <tr>
25265 <td>
25266 <p>
25267 Order 16
25268 </p>
25269 </td>
25270 <td>
25271 <p>
25272 <span class="blue">1.54<br> (129ns)</span>
25273 </p>
25274 </td>
25275 <td>
25276 <p>
25277 <span class="blue">1.99<br> (167ns)</span>
25278 </p>
25279 </td>
25280 <td>
25281 <p>
25282 <span class="blue">1.49<br> (125ns)</span>
25283 </p>
25284 </td>
25285 <td>
25286 <p>
25287 <span class="blue">1.45<br> (122ns)</span>
25288 </p>
25289 </td>
25290 <td>
25291 <p>
25292 <span class="green">1.07<br> (90ns)</span>
25293 </p>
25294 </td>
25295 <td>
25296 <p>
25297 <span class="green">1.00<br> (84ns)</span>
25298 </p>
25299 </td>
25300 <td>
25301 <p>
25302 <span class="green">1.08<br> (91ns)</span>
25303 </p>
25304 </td>
25305 <td>
25306 <p>
25307 <span class="green">1.02<br> (86ns)</span>
25308 </p>
25309 </td>
25310 </tr>
25311 <tr>
25312 <td>
25313 <p>
25314 Order 17
25315 </p>
25316 </td>
25317 <td>
25318 <p>
25319 <span class="blue">1.51<br> (133ns)</span>
25320 </p>
25321 </td>
25322 <td>
25323 <p>
25324 <span class="red">2.02<br> (178ns)</span>
25325 </p>
25326 </td>
25327 <td>
25328 <p>
25329 <span class="blue">1.57<br> (138ns)</span>
25330 </p>
25331 </td>
25332 <td>
25333 <p>
25334 <span class="blue">1.50<br> (132ns)</span>
25335 </p>
25336 </td>
25337 <td>
25338 <p>
25339 <span class="green">1.02<br> (90ns)</span>
25340 </p>
25341 </td>
25342 <td>
25343 <p>
25344 <span class="green">1.00<br> (88ns)</span>
25345 </p>
25346 </td>
25347 <td>
25348 <p>
25349 <span class="green">1.07<br> (94ns)</span>
25350 </p>
25351 </td>
25352 <td>
25353 <p>
25354 <span class="green">1.06<br> (93ns)</span>
25355 </p>
25356 </td>
25357 </tr>
25358 <tr>
25359 <td>
25360 <p>
25361 Order 18
25362 </p>
25363 </td>
25364 <td>
25365 <p>
25366 <span class="blue">1.53<br> (148ns)</span>
25367 </p>
25368 </td>
25369 <td>
25370 <p>
25371 <span class="red">2.16<br> (210ns)</span>
25372 </p>
25373 </td>
25374 <td>
25375 <p>
25376 <span class="blue">1.49<br> (145ns)</span>
25377 </p>
25378 </td>
25379 <td>
25380 <p>
25381 <span class="blue">1.57<br> (152ns)</span>
25382 </p>
25383 </td>
25384 <td>
25385 <p>
25386 <span class="green">1.11<br> (108ns)</span>
25387 </p>
25388 </td>
25389 <td>
25390 <p>
25391 <span class="green">1.09<br> (106ns)</span>
25392 </p>
25393 </td>
25394 <td>
25395 <p>
25396 <span class="green">1.00<br> (97ns)</span>
25397 </p>
25398 </td>
25399 <td>
25400 <p>
25401 <span class="green">1.08<br> (105ns)</span>
25402 </p>
25403 </td>
25404 </tr>
25405 <tr>
25406 <td>
25407 <p>
25408 Order 19
25409 </p>
25410 </td>
25411 <td>
25412 <p>
25413 <span class="blue">1.90<br> (194ns)</span>
25414 </p>
25415 </td>
25416 <td>
25417 <p>
25418 <span class="red">2.27<br> (232ns)</span>
25419 </p>
25420 </td>
25421 <td>
25422 <p>
25423 <span class="blue">1.62<br> (165ns)</span>
25424 </p>
25425 </td>
25426 <td>
25427 <p>
25428 <span class="blue">1.62<br> (165ns)</span>
25429 </p>
25430 </td>
25431 <td>
25432 <p>
25433 <span class="green">1.08<br> (110ns)</span>
25434 </p>
25435 </td>
25436 <td>
25437 <p>
25438 <span class="green">1.00<br> (102ns)</span>
25439 </p>
25440 </td>
25441 <td>
25442 <p>
25443 <span class="green">1.17<br> (119ns)</span>
25444 </p>
25445 </td>
25446 <td>
25447 <p>
25448 <span class="green">1.19<br> (121ns)</span>
25449 </p>
25450 </td>
25451 </tr>
25452 <tr>
25453 <td>
25454 <p>
25455 Order 20
25456 </p>
25457 </td>
25458 <td>
25459 <p>
25460 <span class="blue">1.65<br> (206ns)</span>
25461 </p>
25462 </td>
25463 <td>
25464 <p>
25465 <span class="red">2.08<br> (260ns)</span>
25466 </p>
25467 </td>
25468 <td>
25469 <p>
25470 <span class="blue">1.45<br> (181ns)</span>
25471 </p>
25472 </td>
25473 <td>
25474 <p>
25475 <span class="blue">1.44<br> (180ns)</span>
25476 </p>
25477 </td>
25478 <td>
25479 <p>
25480 <span class="green">1.00<br> (125ns)</span>
25481 </p>
25482 </td>
25483 <td>
25484 <p>
25485 <span class="green">1.00<br> (125ns)</span>
25486 </p>
25487 </td>
25488 <td>
25489 <p>
25490 <span class="green">1.01<br> (126ns)</span>
25491 </p>
25492 </td>
25493 <td>
25494 <p>
25495 <span class="green">1.03<br> (129ns)</span>
25496 </p>
25497 </td>
25498 </tr>
25499 </tbody>
25500 </table></div>
25501 </div>
25502 <br class="table-break">
25503 </div>
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&#160;20.&#160;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">
25512 <colgroup>
25513 <col>
25514 <col>
25515 <col>
25516 <col>
25517 <col>
25518 <col>
25519 <col>
25520 <col>
25521 <col>
25522 </colgroup>
25523 <thead><tr>
25524 <th>
25525 <p>
25526 Function
25527 </p>
25528 </th>
25529 <th>
25530 <p>
25531 Method 0<br> (Double Coefficients)
25532 </p>
25533 </th>
25534 <th>
25535 <p>
25536 Method 0<br> (Integer Coefficients)
25537 </p>
25538 </th>
25539 <th>
25540 <p>
25541 Method 1<br> (Double Coefficients)
25542 </p>
25543 </th>
25544 <th>
25545 <p>
25546 Method 1<br> (Integer Coefficients)
25547 </p>
25548 </th>
25549 <th>
25550 <p>
25551 Method 2<br> (Double Coefficients)
25552 </p>
25553 </th>
25554 <th>
25555 <p>
25556 Method 2<br> (Integer Coefficients)
25557 </p>
25558 </th>
25559 <th>
25560 <p>
25561 Method 3<br> (Double Coefficients)
25562 </p>
25563 </th>
25564 <th>
25565 <p>
25566 Method 3<br> (Integer Coefficients)
25567 </p>
25568 </th>
25569 </tr></thead>
25570 <tbody>
25571 <tr>
25572 <td>
25573 <p>
25574 Order 2
25575 </p>
25576 </td>
25577 <td>
25578 <p>
25579 <span class="grey">-</span>
25580 </p>
25581 </td>
25582 <td>
25583 <p>
25584 <span class="grey">-</span>
25585 </p>
25586 </td>
25587 <td>
25588 <p>
25589 <span class="blue">2.00<br> (82ns)</span>
25590 </p>
25591 </td>
25592 <td>
25593 <p>
25594 <span class="blue">1.98<br> (81ns)</span>
25595 </p>
25596 </td>
25597 <td>
25598 <p>
25599 <span class="green">1.07<br> (44ns)</span>
25600 </p>
25601 </td>
25602 <td>
25603 <p>
25604 <span class="green">1.02<br> (42ns)</span>
25605 </p>
25606 </td>
25607 <td>
25608 <p>
25609 <span class="green">1.02<br> (42ns)</span>
25610 </p>
25611 </td>
25612 <td>
25613 <p>
25614 <span class="green">1.00<br> (41ns)</span>
25615 </p>
25616 </td>
25617 </tr>
25618 <tr>
25619 <td>
25620 <p>
25621 Order 3
25622 </p>
25623 </td>
25624 <td>
25625 <p>
25626 <span class="red">2.02<br> (83ns)</span>
25627 </p>
25628 </td>
25629 <td>
25630 <p>
25631 <span class="blue">2.00<br> (82ns)</span>
25632 </p>
25633 </td>
25634 <td>
25635 <p>
25636 <span class="red">2.02<br> (83ns)</span>
25637 </p>
25638 </td>
25639 <td>
25640 <p>
25641 <span class="blue">1.98<br> (81ns)</span>
25642 </p>
25643 </td>
25644 <td>
25645 <p>
25646 <span class="green">1.07<br> (44ns)</span>
25647 </p>
25648 </td>
25649 <td>
25650 <p>
25651 <span class="green">1.02<br> (42ns)</span>
25652 </p>
25653 </td>
25654 <td>
25655 <p>
25656 <span class="green">1.02<br> (42ns)</span>
25657 </p>
25658 </td>
25659 <td>
25660 <p>
25661 <span class="green">1.00<br> (41ns)</span>
25662 </p>
25663 </td>
25664 </tr>
25665 <tr>
25666 <td>
25667 <p>
25668 Order 4
25669 </p>
25670 </td>
25671 <td>
25672 <p>
25673 <span class="blue">1.98<br> (83ns)</span>
25674 </p>
25675 </td>
25676 <td>
25677 <p>
25678 <span class="blue">1.98<br> (83ns)</span>
25679 </p>
25680 </td>
25681 <td>
25682 <p>
25683 <span class="blue">1.93<br> (81ns)</span>
25684 </p>
25685 </td>
25686 <td>
25687 <p>
25688 <span class="blue">1.93<br> (81ns)</span>
25689 </p>
25690 </td>
25691 <td>
25692 <p>
25693 <span class="green">1.00<br> (42ns)</span>
25694 </p>
25695 </td>
25696 <td>
25697 <p>
25698 <span class="green">1.00<br> (42ns)</span>
25699 </p>
25700 </td>
25701 <td>
25702 <p>
25703 <span class="green">1.00<br> (42ns)</span>
25704 </p>
25705 </td>
25706 <td>
25707 <p>
25708 <span class="green">1.00<br> (42ns)</span>
25709 </p>
25710 </td>
25711 </tr>
25712 <tr>
25713 <td>
25714 <p>
25715 Order 5
25716 </p>
25717 </td>
25718 <td>
25719 <p>
25720 <span class="green">1.01<br> (83ns)</span>
25721 </p>
25722 </td>
25723 <td>
25724 <p>
25725 <span class="green">1.10<br> (90ns)</span>
25726 </p>
25727 </td>
25728 <td>
25729 <p>
25730 <span class="green">1.00<br> (82ns)</span>
25731 </p>
25732 </td>
25733 <td>
25734 <p>
25735 <span class="green">1.02<br> (84ns)</span>
25736 </p>
25737 </td>
25738 <td>
25739 <p>
25740 <span class="blue">1.46<br> (120ns)</span>
25741 </p>
25742 </td>
25743 <td>
25744 <p>
25745 <span class="blue">1.46<br> (120ns)</span>
25746 </p>
25747 </td>
25748 <td>
25749 <p>
25750 <span class="blue">1.45<br> (119ns)</span>
25751 </p>
25752 </td>
25753 <td>
25754 <p>
25755 <span class="blue">1.45<br> (119ns)</span>
25756 </p>
25757 </td>
25758 </tr>
25759 <tr>
25760 <td>
25761 <p>
25762 Order 6
25763 </p>
25764 </td>
25765 <td>
25766 <p>
25767 <span class="green">1.03<br> (89ns)</span>
25768 </p>
25769 </td>
25770 <td>
25771 <p>
25772 <span class="green">1.12<br> (96ns)</span>
25773 </p>
25774 </td>
25775 <td>
25776 <p>
25777 <span class="green">1.00<br> (86ns)</span>
25778 </p>
25779 </td>
25780 <td>
25781 <p>
25782 <span class="green">1.00<br> (86ns)</span>
25783 </p>
25784 </td>
25785 <td>
25786 <p>
25787 <span class="blue">1.38<br> (119ns)</span>
25788 </p>
25789 </td>
25790 <td>
25791 <p>
25792 <span class="blue">1.40<br> (120ns)</span>
25793 </p>
25794 </td>
25795 <td>
25796 <p>
25797 <span class="blue">1.40<br> (120ns)</span>
25798 </p>
25799 </td>
25800 <td>
25801 <p>
25802 <span class="blue">1.40<br> (120ns)</span>
25803 </p>
25804 </td>
25805 </tr>
25806 <tr>
25807 <td>
25808 <p>
25809 Order 7
25810 </p>
25811 </td>
25812 <td>
25813 <p>
25814 <span class="green">1.07<br> (98ns)</span>
25815 </p>
25816 </td>
25817 <td>
25818 <p>
25819 <span class="blue">1.25<br> (115ns)</span>
25820 </p>
25821 </td>
25822 <td>
25823 <p>
25824 <span class="green">1.00<br> (92ns)</span>
25825 </p>
25826 </td>
25827 <td>
25828 <p>
25829 <span class="green">1.04<br> (96ns)</span>
25830 </p>
25831 </td>
25832 <td>
25833 <p>
25834 <span class="blue">1.38<br> (127ns)</span>
25835 </p>
25836 </td>
25837 <td>
25838 <p>
25839 <span class="blue">1.38<br> (127ns)</span>
25840 </p>
25841 </td>
25842 <td>
25843 <p>
25844 <span class="blue">1.37<br> (126ns)</span>
25845 </p>
25846 </td>
25847 <td>
25848 <p>
25849 <span class="blue">1.36<br> (125ns)</span>
25850 </p>
25851 </td>
25852 </tr>
25853 <tr>
25854 <td>
25855 <p>
25856 Order 8
25857 </p>
25858 </td>
25859 <td>
25860 <p>
25861 <span class="green">1.08<br> (114ns)</span>
25862 </p>
25863 </td>
25864 <td>
25865 <p>
25866 <span class="blue">1.28<br> (136ns)</span>
25867 </p>
25868 </td>
25869 <td>
25870 <p>
25871 <span class="green">1.00<br> (106ns)</span>
25872 </p>
25873 </td>
25874 <td>
25875 <p>
25876 <span class="green">1.07<br> (113ns)</span>
25877 </p>
25878 </td>
25879 <td>
25880 <p>
25881 <span class="green">1.20<br> (127ns)</span>
25882 </p>
25883 </td>
25884 <td>
25885 <p>
25886 <span class="blue">1.21<br> (128ns)</span>
25887 </p>
25888 </td>
25889 <td>
25890 <p>
25891 <span class="blue">1.22<br> (129ns)</span>
25892 </p>
25893 </td>
25894 <td>
25895 <p>
25896 <span class="blue">1.29<br> (137ns)</span>
25897 </p>
25898 </td>
25899 </tr>
25900 <tr>
25901 <td>
25902 <p>
25903 Order 9
25904 </p>
25905 </td>
25906 <td>
25907 <p>
25908 <span class="green">1.07<br> (131ns)</span>
25909 </p>
25910 </td>
25911 <td>
25912 <p>
25913 <span class="blue">1.27<br> (156ns)</span>
25914 </p>
25915 </td>
25916 <td>
25917 <p>
25918 <span class="green">1.00<br> (123ns)</span>
25919 </p>
25920 </td>
25921 <td>
25922 <p>
25923 <span class="green">1.03<br> (127ns)</span>
25924 </p>
25925 </td>
25926 <td>
25927 <p>
25928 <span class="green">1.07<br> (132ns)</span>
25929 </p>
25930 </td>
25931 <td>
25932 <p>
25933 <span class="green">1.08<br> (133ns)</span>
25934 </p>
25935 </td>
25936 <td>
25937 <p>
25938 <span class="green">1.11<br> (137ns)</span>
25939 </p>
25940 </td>
25941 <td>
25942 <p>
25943 <span class="green">1.07<br> (132ns)</span>
25944 </p>
25945 </td>
25946 </tr>
25947 <tr>
25948 <td>
25949 <p>
25950 Order 10
25951 </p>
25952 </td>
25953 <td>
25954 <p>
25955 <span class="green">1.08<br> (152ns)</span>
25956 </p>
25957 </td>
25958 <td>
25959 <p>
25960 <span class="green">1.17<br> (165ns)</span>
25961 </p>
25962 </td>
25963 <td>
25964 <p>
25965 <span class="green">1.01<br> (143ns)</span>
25966 </p>
25967 </td>
25968 <td>
25969 <p>
25970 <span class="green">1.00<br> (141ns)</span>
25971 </p>
25972 </td>
25973 <td>
25974 <p>
25975 <span class="green">1.01<br> (143ns)</span>
25976 </p>
25977 </td>
25978 <td>
25979 <p>
25980 <span class="green">1.03<br> (145ns)</span>
25981 </p>
25982 </td>
25983 <td>
25984 <p>
25985 <span class="green">1.02<br> (144ns)</span>
25986 </p>
25987 </td>
25988 <td>
25989 <p>
25990 <span class="green">1.03<br> (145ns)</span>
25991 </p>
25992 </td>
25993 </tr>
25994 <tr>
25995 <td>
25996 <p>
25997 Order 11
25998 </p>
25999 </td>
26000 <td>
26001 <p>
26002 <span class="green">1.19<br> (168ns)</span>
26003 </p>
26004 </td>
26005 <td>
26006 <p>
26007 <span class="blue">1.29<br> (182ns)</span>
26008 </p>
26009 </td>
26010 <td>
26011 <p>
26012 <span class="green">1.00<br> (141ns)</span>
26013 </p>
26014 </td>
26015 <td>
26016 <p>
26017 <span class="green">1.03<br> (145ns)</span>
26018 </p>
26019 </td>
26020 <td>
26021 <p>
26022 <span class="green">1.02<br> (144ns)</span>
26023 </p>
26024 </td>
26025 <td>
26026 <p>
26027 <span class="green">1.01<br> (143ns)</span>
26028 </p>
26029 </td>
26030 <td>
26031 <p>
26032 <span class="green">1.01<br> (143ns)</span>
26033 </p>
26034 </td>
26035 <td>
26036 <p>
26037 <span class="green">1.01<br> (143ns)</span>
26038 </p>
26039 </td>
26040 </tr>
26041 <tr>
26042 <td>
26043 <p>
26044 Order 12
26045 </p>
26046 </td>
26047 <td>
26048 <p>
26049 <span class="blue">1.43<br> (213ns)</span>
26050 </p>
26051 </td>
26052 <td>
26053 <p>
26054 <span class="blue">1.35<br> (201ns)</span>
26055 </p>
26056 </td>
26057 <td>
26058 <p>
26059 <span class="green">1.07<br> (160ns)</span>
26060 </p>
26061 </td>
26062 <td>
26063 <p>
26064 <span class="green">1.07<br> (159ns)</span>
26065 </p>
26066 </td>
26067 <td>
26068 <p>
26069 <span class="green">1.03<br> (154ns)</span>
26070 </p>
26071 </td>
26072 <td>
26073 <p>
26074 <span class="green">1.05<br> (156ns)</span>
26075 </p>
26076 </td>
26077 <td>
26078 <p>
26079 <span class="green">1.00<br> (149ns)</span>
26080 </p>
26081 </td>
26082 <td>
26083 <p>
26084 <span class="green">1.01<br> (150ns)</span>
26085 </p>
26086 </td>
26087 </tr>
26088 <tr>
26089 <td>
26090 <p>
26091 Order 13
26092 </p>
26093 </td>
26094 <td>
26095 <p>
26096 <span class="blue">1.40<br> (222ns)</span>
26097 </p>
26098 </td>
26099 <td>
26100 <p>
26101 <span class="blue">1.34<br> (213ns)</span>
26102 </p>
26103 </td>
26104 <td>
26105 <p>
26106 <span class="green">1.12<br> (178ns)</span>
26107 </p>
26108 </td>
26109 <td>
26110 <p>
26111 <span class="green">1.13<br> (180ns)</span>
26112 </p>
26113 </td>
26114 <td>
26115 <p>
26116 <span class="green">1.00<br> (159ns)</span>
26117 </p>
26118 </td>
26119 <td>
26120 <p>
26121 <span class="green">1.01<br> (160ns)</span>
26122 </p>
26123 </td>
26124 <td>
26125 <p>
26126 <span class="green">1.01<br> (160ns)</span>
26127 </p>
26128 </td>
26129 <td>
26130 <p>
26131 <span class="green">1.01<br> (160ns)</span>
26132 </p>
26133 </td>
26134 </tr>
26135 <tr>
26136 <td>
26137 <p>
26138 Order 14
26139 </p>
26140 </td>
26141 <td>
26142 <p>
26143 <span class="blue">1.24<br> (214ns)</span>
26144 </p>
26145 </td>
26146 <td>
26147 <p>
26148 <span class="blue">1.39<br> (239ns)</span>
26149 </p>
26150 </td>
26151 <td>
26152 <p>
26153 <span class="green">1.17<br> (202ns)</span>
26154 </p>
26155 </td>
26156 <td>
26157 <p>
26158 <span class="green">1.16<br> (199ns)</span>
26159 </p>
26160 </td>
26161 <td>
26162 <p>
26163 <span class="green">1.02<br> (176ns)</span>
26164 </p>
26165 </td>
26166 <td>
26167 <p>
26168 <span class="green">1.03<br> (177ns)</span>
26169 </p>
26170 </td>
26171 <td>
26172 <p>
26173 <span class="green">1.00<br> (172ns)</span>
26174 </p>
26175 </td>
26176 <td>
26177 <p>
26178 <span class="green">1.02<br> (176ns)</span>
26179 </p>
26180 </td>
26181 </tr>
26182 <tr>
26183 <td>
26184 <p>
26185 Order 15
26186 </p>
26187 </td>
26188 <td>
26189 <p>
26190 <span class="blue">1.26<br> (226ns)</span>
26191 </p>
26192 </td>
26193 <td>
26194 <p>
26195 <span class="blue">1.55<br> (279ns)</span>
26196 </p>
26197 </td>
26198 <td>
26199 <p>
26200 <span class="blue">1.21<br> (218ns)</span>
26201 </p>
26202 </td>
26203 <td>
26204 <p>
26205 <span class="blue">1.26<br> (227ns)</span>
26206 </p>
26207 </td>
26208 <td>
26209 <p>
26210 <span class="green">1.00<br> (180ns)</span>
26211 </p>
26212 </td>
26213 <td>
26214 <p>
26215 <span class="green">1.01<br> (182ns)</span>
26216 </p>
26217 </td>
26218 <td>
26219 <p>
26220 <span class="green">1.01<br> (182ns)</span>
26221 </p>
26222 </td>
26223 <td>
26224 <p>
26225 <span class="green">1.01<br> (182ns)</span>
26226 </p>
26227 </td>
26228 </tr>
26229 <tr>
26230 <td>
26231 <p>
26232 Order 16
26233 </p>
26234 </td>
26235 <td>
26236 <p>
26237 <span class="blue">1.26<br> (249ns)</span>
26238 </p>
26239 </td>
26240 <td>
26241 <p>
26242 <span class="blue">1.46<br> (287ns)</span>
26243 </p>
26244 </td>
26245 <td>
26246 <p>
26247 <span class="blue">1.24<br> (244ns)</span>
26248 </p>
26249 </td>
26250 <td>
26251 <p>
26252 <span class="blue">1.22<br> (240ns)</span>
26253 </p>
26254 </td>
26255 <td>
26256 <p>
26257 <span class="green">1.01<br> (199ns)</span>
26258 </p>
26259 </td>
26260 <td>
26261 <p>
26262 <span class="green">1.01<br> (199ns)</span>
26263 </p>
26264 </td>
26265 <td>
26266 <p>
26267 <span class="green">1.00<br> (197ns)</span>
26268 </p>
26269 </td>
26270 <td>
26271 <p>
26272 <span class="green">1.07<br> (210ns)</span>
26273 </p>
26274 </td>
26275 </tr>
26276 <tr>
26277 <td>
26278 <p>
26279 Order 17
26280 </p>
26281 </td>
26282 <td>
26283 <p>
26284 <span class="blue">1.31<br> (264ns)</span>
26285 </p>
26286 </td>
26287 <td>
26288 <p>
26289 <span class="blue">1.56<br> (314ns)</span>
26290 </p>
26291 </td>
26292 <td>
26293 <p>
26294 <span class="blue">1.33<br> (268ns)</span>
26295 </p>
26296 </td>
26297 <td>
26298 <p>
26299 <span class="blue">1.32<br> (265ns)</span>
26300 </p>
26301 </td>
26302 <td>
26303 <p>
26304 <span class="green">1.00<br> (201ns)</span>
26305 </p>
26306 </td>
26307 <td>
26308 <p>
26309 <span class="green">1.02<br> (205ns)</span>
26310 </p>
26311 </td>
26312 <td>
26313 <p>
26314 <span class="green">1.00<br> (202ns)</span>
26315 </p>
26316 </td>
26317 <td>
26318 <p>
26319 <span class="green">1.01<br> (204ns)</span>
26320 </p>
26321 </td>
26322 </tr>
26323 <tr>
26324 <td>
26325 <p>
26326 Order 18
26327 </p>
26328 </td>
26329 <td>
26330 <p>
26331 <span class="blue">1.24<br> (277ns)</span>
26332 </p>
26333 </td>
26334 <td>
26335 <p>
26336 <span class="blue">1.45<br> (323ns)</span>
26337 </p>
26338 </td>
26339 <td>
26340 <p>
26341 <span class="blue">1.28<br> (285ns)</span>
26342 </p>
26343 </td>
26344 <td>
26345 <p>
26346 <span class="blue">1.36<br> (303ns)</span>
26347 </p>
26348 </td>
26349 <td>
26350 <p>
26351 <span class="green">1.01<br> (226ns)</span>
26352 </p>
26353 </td>
26354 <td>
26355 <p>
26356 <span class="green">1.03<br> (229ns)</span>
26357 </p>
26358 </td>
26359 <td>
26360 <p>
26361 <span class="green">1.02<br> (228ns)</span>
26362 </p>
26363 </td>
26364 <td>
26365 <p>
26366 <span class="green">1.00<br> (223ns)</span>
26367 </p>
26368 </td>
26369 </tr>
26370 <tr>
26371 <td>
26372 <p>
26373 Order 19
26374 </p>
26375 </td>
26376 <td>
26377 <p>
26378 <span class="blue">1.32<br> (294ns)</span>
26379 </p>
26380 </td>
26381 <td>
26382 <p>
26383 <span class="blue">1.51<br> (335ns)</span>
26384 </p>
26385 </td>
26386 <td>
26387 <p>
26388 <span class="blue">1.40<br> (310ns)</span>
26389 </p>
26390 </td>
26391 <td>
26392 <p>
26393 <span class="blue">1.41<br> (313ns)</span>
26394 </p>
26395 </td>
26396 <td>
26397 <p>
26398 <span class="green">1.11<br> (246ns)</span>
26399 </p>
26400 </td>
26401 <td>
26402 <p>
26403 <span class="green">1.02<br> (227ns)</span>
26404 </p>
26405 </td>
26406 <td>
26407 <p>
26408 <span class="green">1.00<br> (223ns)</span>
26409 </p>
26410 </td>
26411 <td>
26412 <p>
26413 <span class="green">1.00<br> (222ns)</span>
26414 </p>
26415 </td>
26416 </tr>
26417 <tr>
26418 <td>
26419 <p>
26420 Order 20
26421 </p>
26422 </td>
26423 <td>
26424 <p>
26425 <span class="blue">1.26<br> (315ns)</span>
26426 </p>
26427 </td>
26428 <td>
26429 <p>
26430 <span class="blue">1.47<br> (368ns)</span>
26431 </p>
26432 </td>
26433 <td>
26434 <p>
26435 <span class="blue">1.35<br> (338ns)</span>
26436 </p>
26437 </td>
26438 <td>
26439 <p>
26440 <span class="blue">1.36<br> (339ns)</span>
26441 </p>
26442 </td>
26443 <td>
26444 <p>
26445 <span class="green">1.07<br> (267ns)</span>
26446 </p>
26447 </td>
26448 <td>
26449 <p>
26450 <span class="green">1.06<br> (266ns)</span>
26451 </p>
26452 </td>
26453 <td>
26454 <p>
26455 <span class="green">1.00<br> (250ns)</span>
26456 </p>
26457 </td>
26458 <td>
26459 <p>
26460 <span class="green">1.00<br> (251ns)</span>
26461 </p>
26462 </td>
26463 </tr>
26464 </tbody>
26465 </table></div>
26466 </div>
26467 <br class="table-break">
26468 </div>
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&#160;21.&#160;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">
26477 <colgroup>
26478 <col>
26479 <col>
26480 <col>
26481 <col>
26482 <col>
26483 <col>
26484 <col>
26485 <col>
26486 <col>
26487 </colgroup>
26488 <thead><tr>
26489 <th>
26490 <p>
26491 Function
26492 </p>
26493 </th>
26494 <th>
26495 <p>
26496 Method 0<br> (Double Coefficients)
26497 </p>
26498 </th>
26499 <th>
26500 <p>
26501 Method 0<br> (Integer Coefficients)
26502 </p>
26503 </th>
26504 <th>
26505 <p>
26506 Method 1<br> (Double Coefficients)
26507 </p>
26508 </th>
26509 <th>
26510 <p>
26511 Method 1<br> (Integer Coefficients)
26512 </p>
26513 </th>
26514 <th>
26515 <p>
26516 Method 2<br> (Double Coefficients)
26517 </p>
26518 </th>
26519 <th>
26520 <p>
26521 Method 2<br> (Integer Coefficients)
26522 </p>
26523 </th>
26524 <th>
26525 <p>
26526 Method 3<br> (Double Coefficients)
26527 </p>
26528 </th>
26529 <th>
26530 <p>
26531 Method 3<br> (Integer Coefficients)
26532 </p>
26533 </th>
26534 </tr></thead>
26535 <tbody>
26536 <tr>
26537 <td>
26538 <p>
26539 Order 2
26540 </p>
26541 </td>
26542 <td>
26543 <p>
26544 <span class="grey">-</span>
26545 </p>
26546 </td>
26547 <td>
26548 <p>
26549 <span class="grey">-</span>
26550 </p>
26551 </td>
26552 <td>
26553 <p>
26554 <span class="blue">1.95<br> (84ns)</span>
26555 </p>
26556 </td>
26557 <td>
26558 <p>
26559 <span class="blue">1.93<br> (83ns)</span>
26560 </p>
26561 </td>
26562 <td>
26563 <p>
26564 <span class="green">1.05<br> (45ns)</span>
26565 </p>
26566 </td>
26567 <td>
26568 <p>
26569 <span class="green">1.00<br> (43ns)</span>
26570 </p>
26571 </td>
26572 <td>
26573 <p>
26574 <span class="green">1.05<br> (45ns)</span>
26575 </p>
26576 </td>
26577 <td>
26578 <p>
26579 <span class="green">1.02<br> (44ns)</span>
26580 </p>
26581 </td>
26582 </tr>
26583 <tr>
26584 <td>
26585 <p>
26586 Order 3
26587 </p>
26588 </td>
26589 <td>
26590 <p>
26591 <span class="blue">1.95<br> (84ns)</span>
26592 </p>
26593 </td>
26594 <td>
26595 <p>
26596 <span class="blue">1.98<br> (85ns)</span>
26597 </p>
26598 </td>
26599 <td>
26600 <p>
26601 <span class="blue">1.95<br> (84ns)</span>
26602 </p>
26603 </td>
26604 <td>
26605 <p>
26606 <span class="blue">1.98<br> (85ns)</span>
26607 </p>
26608 </td>
26609 <td>
26610 <p>
26611 <span class="green">1.00<br> (43ns)</span>
26612 </p>
26613 </td>
26614 <td>
26615 <p>
26616 <span class="green">1.02<br> (44ns)</span>
26617 </p>
26618 </td>
26619 <td>
26620 <p>
26621 <span class="green">1.05<br> (45ns)</span>
26622 </p>
26623 </td>
26624 <td>
26625 <p>
26626 <span class="green">1.02<br> (44ns)</span>
26627 </p>
26628 </td>
26629 </tr>
26630 <tr>
26631 <td>
26632 <p>
26633 Order 4
26634 </p>
26635 </td>
26636 <td>
26637 <p>
26638 <span class="blue">1.93<br> (85ns)</span>
26639 </p>
26640 </td>
26641 <td>
26642 <p>
26643 <span class="blue">1.95<br> (86ns)</span>
26644 </p>
26645 </td>
26646 <td>
26647 <p>
26648 <span class="blue">1.91<br> (84ns)</span>
26649 </p>
26650 </td>
26651 <td>
26652 <p>
26653 <span class="blue">1.93<br> (85ns)</span>
26654 </p>
26655 </td>
26656 <td>
26657 <p>
26658 <span class="green">1.00<br> (44ns)</span>
26659 </p>
26660 </td>
26661 <td>
26662 <p>
26663 <span class="green">1.00<br> (44ns)</span>
26664 </p>
26665 </td>
26666 <td>
26667 <p>
26668 <span class="green">1.02<br> (45ns)</span>
26669 </p>
26670 </td>
26671 <td>
26672 <p>
26673 <span class="green">1.00<br> (44ns)</span>
26674 </p>
26675 </td>
26676 </tr>
26677 <tr>
26678 <td>
26679 <p>
26680 Order 5
26681 </p>
26682 </td>
26683 <td>
26684 <p>
26685 <span class="green">1.00<br> (85ns)</span>
26686 </p>
26687 </td>
26688 <td>
26689 <p>
26690 <span class="green">1.08<br> (92ns)</span>
26691 </p>
26692 </td>
26693 <td>
26694 <p>
26695 <span class="green">1.13<br> (96ns)</span>
26696 </p>
26697 </td>
26698 <td>
26699 <p>
26700 <span class="green">1.00<br> (85ns)</span>
26701 </p>
26702 </td>
26703 <td>
26704 <p>
26705 <span class="blue">1.47<br> (125ns)</span>
26706 </p>
26707 </td>
26708 <td>
26709 <p>
26710 <span class="blue">1.49<br> (127ns)</span>
26711 </p>
26712 </td>
26713 <td>
26714 <p>
26715 <span class="blue">1.51<br> (128ns)</span>
26716 </p>
26717 </td>
26718 <td>
26719 <p>
26720 <span class="blue">1.47<br> (125ns)</span>
26721 </p>
26722 </td>
26723 </tr>
26724 <tr>
26725 <td>
26726 <p>
26727 Order 6
26728 </p>
26729 </td>
26730 <td>
26731 <p>
26732 <span class="green">1.00<br> (92ns)</span>
26733 </p>
26734 </td>
26735 <td>
26736 <p>
26737 <span class="green">1.09<br> (100ns)</span>
26738 </p>
26739 </td>
26740 <td>
26741 <p>
26742 <span class="green">1.03<br> (95ns)</span>
26743 </p>
26744 </td>
26745 <td>
26746 <p>
26747 <span class="green">1.01<br> (93ns)</span>
26748 </p>
26749 </td>
26750 <td>
26751 <p>
26752 <span class="blue">1.38<br> (127ns)</span>
26753 </p>
26754 </td>
26755 <td>
26756 <p>
26757 <span class="blue">1.38<br> (127ns)</span>
26758 </p>
26759 </td>
26760 <td>
26761 <p>
26762 <span class="blue">1.35<br> (124ns)</span>
26763 </p>
26764 </td>
26765 <td>
26766 <p>
26767 <span class="blue">1.34<br> (123ns)</span>
26768 </p>
26769 </td>
26770 </tr>
26771 <tr>
26772 <td>
26773 <p>
26774 Order 7
26775 </p>
26776 </td>
26777 <td>
26778 <p>
26779 <span class="green">1.06<br> (101ns)</span>
26780 </p>
26781 </td>
26782 <td>
26783 <p>
26784 <span class="blue">1.26<br> (120ns)</span>
26785 </p>
26786 </td>
26787 <td>
26788 <p>
26789 <span class="green">1.00<br> (95ns)</span>
26790 </p>
26791 </td>
26792 <td>
26793 <p>
26794 <span class="green">1.00<br> (95ns)</span>
26795 </p>
26796 </td>
26797 <td>
26798 <p>
26799 <span class="blue">1.51<br> (143ns)</span>
26800 </p>
26801 </td>
26802 <td>
26803 <p>
26804 <span class="blue">1.42<br> (135ns)</span>
26805 </p>
26806 </td>
26807 <td>
26808 <p>
26809 <span class="blue">1.37<br> (130ns)</span>
26810 </p>
26811 </td>
26812 <td>
26813 <p>
26814 <span class="blue">1.37<br> (130ns)</span>
26815 </p>
26816 </td>
26817 </tr>
26818 <tr>
26819 <td>
26820 <p>
26821 Order 8
26822 </p>
26823 </td>
26824 <td>
26825 <p>
26826 <span class="blue">1.20<br> (118ns)</span>
26827 </p>
26828 </td>
26829 <td>
26830 <p>
26831 <span class="blue">1.43<br> (140ns)</span>
26832 </p>
26833 </td>
26834 <td>
26835 <p>
26836 <span class="green">1.02<br> (100ns)</span>
26837 </p>
26838 </td>
26839 <td>
26840 <p>
26841 <span class="green">1.00<br> (98ns)</span>
26842 </p>
26843 </td>
26844 <td>
26845 <p>
26846 <span class="blue">1.35<br> (132ns)</span>
26847 </p>
26848 </td>
26849 <td>
26850 <p>
26851 <span class="blue">1.37<br> (134ns)</span>
26852 </p>
26853 </td>
26854 <td>
26855 <p>
26856 <span class="blue">1.37<br> (134ns)</span>
26857 </p>
26858 </td>
26859 <td>
26860 <p>
26861 <span class="blue">1.38<br> (135ns)</span>
26862 </p>
26863 </td>
26864 </tr>
26865 <tr>
26866 <td>
26867 <p>
26868 Order 9
26869 </p>
26870 </td>
26871 <td>
26872 <p>
26873 <span class="green">1.18<br> (136ns)</span>
26874 </p>
26875 </td>
26876 <td>
26877 <p>
26878 <span class="blue">1.36<br> (156ns)</span>
26879 </p>
26880 </td>
26881 <td>
26882 <p>
26883 <span class="green">1.00<br> (115ns)</span>
26884 </p>
26885 </td>
26886 <td>
26887 <p>
26888 <span class="green">1.03<br> (119ns)</span>
26889 </p>
26890 </td>
26891 <td>
26892 <p>
26893 <span class="blue">1.23<br> (141ns)</span>
26894 </p>
26895 </td>
26896 <td>
26897 <p>
26898 <span class="blue">1.26<br> (145ns)</span>
26899 </p>
26900 </td>
26901 <td>
26902 <p>
26903 <span class="blue">1.23<br> (141ns)</span>
26904 </p>
26905 </td>
26906 <td>
26907 <p>
26908 <span class="blue">1.22<br> (140ns)</span>
26909 </p>
26910 </td>
26911 </tr>
26912 <tr>
26913 <td>
26914 <p>
26915 Order 10
26916 </p>
26917 </td>
26918 <td>
26919 <p>
26920 <span class="blue">1.24<br> (168ns)</span>
26921 </p>
26922 </td>
26923 <td>
26924 <p>
26925 <span class="blue">1.30<br> (175ns)</span>
26926 </p>
26927 </td>
26928 <td>
26929 <p>
26930 <span class="green">1.00<br> (135ns)</span>
26931 </p>
26932 </td>
26933 <td>
26934 <p>
26935 <span class="green">1.00<br> (135ns)</span>
26936 </p>
26937 </td>
26938 <td>
26939 <p>
26940 <span class="green">1.18<br> (159ns)</span>
26941 </p>
26942 </td>
26943 <td>
26944 <p>
26945 <span class="green">1.13<br> (152ns)</span>
26946 </p>
26947 </td>
26948 <td>
26949 <p>
26950 <span class="green">1.15<br> (155ns)</span>
26951 </p>
26952 </td>
26953 <td>
26954 <p>
26955 <span class="green">1.16<br> (157ns)</span>
26956 </p>
26957 </td>
26958 </tr>
26959 <tr>
26960 <td>
26961 <p>
26962 Order 11
26963 </p>
26964 </td>
26965 <td>
26966 <p>
26967 <span class="blue">1.31<br> (191ns)</span>
26968 </p>
26969 </td>
26970 <td>
26971 <p>
26972 <span class="blue">1.25<br> (182ns)</span>
26973 </p>
26974 </td>
26975 <td>
26976 <p>
26977 <span class="green">1.00<br> (146ns)</span>
26978 </p>
26979 </td>
26980 <td>
26981 <p>
26982 <span class="green">1.02<br> (149ns)</span>
26983 </p>
26984 </td>
26985 <td>
26986 <p>
26987 <span class="green">1.03<br> (151ns)</span>
26988 </p>
26989 </td>
26990 <td>
26991 <p>
26992 <span class="green">1.05<br> (154ns)</span>
26993 </p>
26994 </td>
26995 <td>
26996 <p>
26997 <span class="green">1.02<br> (149ns)</span>
26998 </p>
26999 </td>
27000 <td>
27001 <p>
27002 <span class="green">1.05<br> (154ns)</span>
27003 </p>
27004 </td>
27005 </tr>
27006 <tr>
27007 <td>
27008 <p>
27009 Order 12
27010 </p>
27011 </td>
27012 <td>
27013 <p>
27014 <span class="blue">1.23<br> (198ns)</span>
27015 </p>
27016 </td>
27017 <td>
27018 <p>
27019 <span class="blue">1.22<br> (197ns)</span>
27020 </p>
27021 </td>
27022 <td>
27023 <p>
27024 <span class="green">1.02<br> (165ns)</span>
27025 </p>
27026 </td>
27027 <td>
27028 <p>
27029 <span class="green">1.00<br> (161ns)</span>
27030 </p>
27031 </td>
27032 <td>
27033 <p>
27034 <span class="green">1.03<br> (166ns)</span>
27035 </p>
27036 </td>
27037 <td>
27038 <p>
27039 <span class="green">1.06<br> (170ns)</span>
27040 </p>
27041 </td>
27042 <td>
27043 <p>
27044 <span class="green">1.01<br> (163ns)</span>
27045 </p>
27046 </td>
27047 <td>
27048 <p>
27049 <span class="green">1.01<br> (163ns)</span>
27050 </p>
27051 </td>
27052 </tr>
27053 <tr>
27054 <td>
27055 <p>
27056 Order 13
27057 </p>
27058 </td>
27059 <td>
27060 <p>
27061 <span class="blue">1.26<br> (211ns)</span>
27062 </p>
27063 </td>
27064 <td>
27065 <p>
27066 <span class="blue">1.32<br> (220ns)</span>
27067 </p>
27068 </td>
27069 <td>
27070 <p>
27071 <span class="green">1.07<br> (179ns)</span>
27072 </p>
27073 </td>
27074 <td>
27075 <p>
27076 <span class="green">1.07<br> (179ns)</span>
27077 </p>
27078 </td>
27079 <td>
27080 <p>
27081 <span class="green">1.00<br> (167ns)</span>
27082 </p>
27083 </td>
27084 <td>
27085 <p>
27086 <span class="green">1.01<br> (169ns)</span>
27087 </p>
27088 </td>
27089 <td>
27090 <p>
27091 <span class="green">1.04<br> (174ns)</span>
27092 </p>
27093 </td>
27094 <td>
27095 <p>
27096 <span class="green">1.03<br> (172ns)</span>
27097 </p>
27098 </td>
27099 </tr>
27100 <tr>
27101 <td>
27102 <p>
27103 Order 14
27104 </p>
27105 </td>
27106 <td>
27107 <p>
27108 <span class="blue">1.25<br> (225ns)</span>
27109 </p>
27110 </td>
27111 <td>
27112 <p>
27113 <span class="blue">1.42<br> (255ns)</span>
27114 </p>
27115 </td>
27116 <td>
27117 <p>
27118 <span class="green">1.16<br> (208ns)</span>
27119 </p>
27120 </td>
27121 <td>
27122 <p>
27123 <span class="green">1.17<br> (211ns)</span>
27124 </p>
27125 </td>
27126 <td>
27127 <p>
27128 <span class="green">1.03<br> (185ns)</span>
27129 </p>
27130 </td>
27131 <td>
27132 <p>
27133 <span class="green">1.03<br> (185ns)</span>
27134 </p>
27135 </td>
27136 <td>
27137 <p>
27138 <span class="green">1.00<br> (180ns)</span>
27139 </p>
27140 </td>
27141 <td>
27142 <p>
27143 <span class="green">1.02<br> (184ns)</span>
27144 </p>
27145 </td>
27146 </tr>
27147 <tr>
27148 <td>
27149 <p>
27150 Order 15
27151 </p>
27152 </td>
27153 <td>
27154 <p>
27155 <span class="blue">1.26<br> (241ns)</span>
27156 </p>
27157 </td>
27158 <td>
27159 <p>
27160 <span class="blue">1.44<br> (276ns)</span>
27161 </p>
27162 </td>
27163 <td>
27164 <p>
27165 <span class="green">1.19<br> (229ns)</span>
27166 </p>
27167 </td>
27168 <td>
27169 <p>
27170 <span class="blue">1.24<br> (238ns)</span>
27171 </p>
27172 </td>
27173 <td>
27174 <p>
27175 <span class="green">1.03<br> (197ns)</span>
27176 </p>
27177 </td>
27178 <td>
27179 <p>
27180 <span class="green">1.01<br> (194ns)</span>
27181 </p>
27182 </td>
27183 <td>
27184 <p>
27185 <span class="green">1.00<br> (192ns)</span>
27186 </p>
27187 </td>
27188 <td>
27189 <p>
27190 <span class="green">1.00<br> (192ns)</span>
27191 </p>
27192 </td>
27193 </tr>
27194 <tr>
27195 <td>
27196 <p>
27197 Order 16
27198 </p>
27199 </td>
27200 <td>
27201 <p>
27202 <span class="blue">1.23<br> (253ns)</span>
27203 </p>
27204 </td>
27205 <td>
27206 <p>
27207 <span class="blue">1.46<br> (300ns)</span>
27208 </p>
27209 </td>
27210 <td>
27211 <p>
27212 <span class="green">1.18<br> (244ns)</span>
27213 </p>
27214 </td>
27215 <td>
27216 <p>
27217 <span class="green">1.17<br> (241ns)</span>
27218 </p>
27219 </td>
27220 <td>
27221 <p>
27222 <span class="green">1.01<br> (209ns)</span>
27223 </p>
27224 </td>
27225 <td>
27226 <p>
27227 <span class="green">1.00<br> (206ns)</span>
27228 </p>
27229 </td>
27230 <td>
27231 <p>
27232 <span class="green">1.04<br> (214ns)</span>
27233 </p>
27234 </td>
27235 <td>
27236 <p>
27237 <span class="green">1.04<br> (214ns)</span>
27238 </p>
27239 </td>
27240 </tr>
27241 <tr>
27242 <td>
27243 <p>
27244 Order 17
27245 </p>
27246 </td>
27247 <td>
27248 <p>
27249 <span class="blue">1.23<br> (268ns)</span>
27250 </p>
27251 </td>
27252 <td>
27253 <p>
27254 <span class="blue">1.43<br> (312ns)</span>
27255 </p>
27256 </td>
27257 <td>
27258 <p>
27259 <span class="blue">1.21<br> (263ns)</span>
27260 </p>
27261 </td>
27262 <td>
27263 <p>
27264 <span class="green">1.20<br> (261ns)</span>
27265 </p>
27266 </td>
27267 <td>
27268 <p>
27269 <span class="green">1.00<br> (218ns)</span>
27270 </p>
27271 </td>
27272 <td>
27273 <p>
27274 <span class="green">1.04<br> (227ns)</span>
27275 </p>
27276 </td>
27277 <td>
27278 <p>
27279 <span class="green">1.03<br> (225ns)</span>
27280 </p>
27281 </td>
27282 <td>
27283 <p>
27284 <span class="green">1.00<br> (218ns)</span>
27285 </p>
27286 </td>
27287 </tr>
27288 <tr>
27289 <td>
27290 <p>
27291 Order 18
27292 </p>
27293 </td>
27294 <td>
27295 <p>
27296 <span class="blue">1.29<br> (295ns)</span>
27297 </p>
27298 </td>
27299 <td>
27300 <p>
27301 <span class="blue">1.45<br> (332ns)</span>
27302 </p>
27303 </td>
27304 <td>
27305 <p>
27306 <span class="green">1.19<br> (273ns)</span>
27307 </p>
27308 </td>
27309 <td>
27310 <p>
27311 <span class="blue">1.20<br> (275ns)</span>
27312 </p>
27313 </td>
27314 <td>
27315 <p>
27316 <span class="green">1.03<br> (236ns)</span>
27317 </p>
27318 </td>
27319 <td>
27320 <p>
27321 <span class="green">1.03<br> (237ns)</span>
27322 </p>
27323 </td>
27324 <td>
27325 <p>
27326 <span class="green">1.00<br> (230ns)</span>
27327 </p>
27328 </td>
27329 <td>
27330 <p>
27331 <span class="green">1.00<br> (229ns)</span>
27332 </p>
27333 </td>
27334 </tr>
27335 <tr>
27336 <td>
27337 <p>
27338 Order 19
27339 </p>
27340 </td>
27341 <td>
27342 <p>
27343 <span class="blue">1.28<br> (309ns)</span>
27344 </p>
27345 </td>
27346 <td>
27347 <p>
27348 <span class="blue">1.46<br> (353ns)</span>
27349 </p>
27350 </td>
27351 <td>
27352 <p>
27353 <span class="blue">1.20<br> (291ns)</span>
27354 </p>
27355 </td>
27356 <td>
27357 <p>
27358 <span class="blue">1.22<br> (295ns)</span>
27359 </p>
27360 </td>
27361 <td>
27362 <p>
27363 <span class="green">1.03<br> (249ns)</span>
27364 </p>
27365 </td>
27366 <td>
27367 <p>
27368 <span class="green">1.03<br> (250ns)</span>
27369 </p>
27370 </td>
27371 <td>
27372 <p>
27373 <span class="green">1.00<br> (242ns)</span>
27374 </p>
27375 </td>
27376 <td>
27377 <p>
27378 <span class="green">1.04<br> (252ns)</span>
27379 </p>
27380 </td>
27381 </tr>
27382 <tr>
27383 <td>
27384 <p>
27385 Order 20
27386 </p>
27387 </td>
27388 <td>
27389 <p>
27390 <span class="blue">1.24<br> (325ns)</span>
27391 </p>
27392 </td>
27393 <td>
27394 <p>
27395 <span class="blue">1.41<br> (369ns)</span>
27396 </p>
27397 </td>
27398 <td>
27399 <p>
27400 <span class="green">1.16<br> (304ns)</span>
27401 </p>
27402 </td>
27403 <td>
27404 <p>
27405 <span class="green">1.15<br> (300ns)</span>
27406 </p>
27407 </td>
27408 <td>
27409 <p>
27410 <span class="green">1.01<br> (264ns)</span>
27411 </p>
27412 </td>
27413 <td>
27414 <p>
27415 <span class="green">1.04<br> (273ns)</span>
27416 </p>
27417 </td>
27418 <td>
27419 <p>
27420 <span class="green">1.00<br> (262ns)</span>
27421 </p>
27422 </td>
27423 <td>
27424 <p>
27425 <span class="green">1.00<br> (263ns)</span>
27426 </p>
27427 </td>
27428 </tr>
27429 </tbody>
27430 </table></div>
27431 </div>
27432 <br class="table-break">
27433 </div>
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&#160;22.&#160;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
27443 Windows x64">
27444 <colgroup>
27445 <col>
27446 <col>
27447 <col>
27448 <col>
27449 <col>
27450 <col>
27451 <col>
27452 <col>
27453 <col>
27454 </colgroup>
27455 <thead><tr>
27456 <th>
27457 <p>
27458 Function
27459 </p>
27460 </th>
27461 <th>
27462 <p>
27463 Method 0<br> (Double Coefficients)
27464 </p>
27465 </th>
27466 <th>
27467 <p>
27468 Method 0<br> (Integer Coefficients)
27469 </p>
27470 </th>
27471 <th>
27472 <p>
27473 Method 1<br> (Double Coefficients)
27474 </p>
27475 </th>
27476 <th>
27477 <p>
27478 Method 1<br> (Integer Coefficients)
27479 </p>
27480 </th>
27481 <th>
27482 <p>
27483 Method 2<br> (Double Coefficients)
27484 </p>
27485 </th>
27486 <th>
27487 <p>
27488 Method 2<br> (Integer Coefficients)
27489 </p>
27490 </th>
27491 <th>
27492 <p>
27493 Method 3<br> (Double Coefficients)
27494 </p>
27495 </th>
27496 <th>
27497 <p>
27498 Method 3<br> (Integer Coefficients)
27499 </p>
27500 </th>
27501 </tr></thead>
27502 <tbody>
27503 <tr>
27504 <td>
27505 <p>
27506 Order 2
27507 </p>
27508 </td>
27509 <td>
27510 <p>
27511 <span class="grey">-</span>
27512 </p>
27513 </td>
27514 <td>
27515 <p>
27516 <span class="grey">-</span>
27517 </p>
27518 </td>
27519 <td>
27520 <p>
27521 <span class="blue">1.95<br> (78ns)</span>
27522 </p>
27523 </td>
27524 <td>
27525 <p>
27526 <span class="blue">1.95<br> (78ns)</span>
27527 </p>
27528 </td>
27529 <td>
27530 <p>
27531 <span class="green">1.00<br> (40ns)</span>
27532 </p>
27533 </td>
27534 <td>
27535 <p>
27536 <span class="green">1.00<br> (40ns)</span>
27537 </p>
27538 </td>
27539 <td>
27540 <p>
27541 <span class="green">1.02<br> (41ns)</span>
27542 </p>
27543 </td>
27544 <td>
27545 <p>
27546 <span class="green">1.00<br> (40ns)</span>
27547 </p>
27548 </td>
27549 </tr>
27550 <tr>
27551 <td>
27552 <p>
27553 Order 3
27554 </p>
27555 </td>
27556 <td>
27557 <p>
27558 <span class="red">3.90<br> (78ns)</span>
27559 </p>
27560 </td>
27561 <td>
27562 <p>
27563 <span class="red">3.95<br> (79ns)</span>
27564 </p>
27565 </td>
27566 <td>
27567 <p>
27568 <span class="red">3.90<br> (78ns)</span>
27569 </p>
27570 </td>
27571 <td>
27572 <p>
27573 <span class="red">3.95<br> (79ns)</span>
27574 </p>
27575 </td>
27576 <td>
27577 <p>
27578 <span class="green">1.00<br> (20ns)</span>
27579 </p>
27580 </td>
27581 <td>
27582 <p>
27583 <span class="green">1.00<br> (20ns)</span>
27584 </p>
27585 </td>
27586 <td>
27587 <p>
27588 <span class="green">1.00<br> (20ns)</span>
27589 </p>
27590 </td>
27591 <td>
27592 <p>
27593 <span class="green">1.00<br> (20ns)</span>
27594 </p>
27595 </td>
27596 </tr>
27597 <tr>
27598 <td>
27599 <p>
27600 Order 4
27601 </p>
27602 </td>
27603 <td>
27604 <p>
27605 <span class="red">3.95<br> (79ns)</span>
27606 </p>
27607 </td>
27608 <td>
27609 <p>
27610 <span class="red">4.00<br> (80ns)</span>
27611 </p>
27612 </td>
27613 <td>
27614 <p>
27615 <span class="red">3.95<br> (79ns)</span>
27616 </p>
27617 </td>
27618 <td>
27619 <p>
27620 <span class="red">3.95<br> (79ns)</span>
27621 </p>
27622 </td>
27623 <td>
27624 <p>
27625 <span class="green">1.00<br> (20ns)</span>
27626 </p>
27627 </td>
27628 <td>
27629 <p>
27630 <span class="green">1.00<br> (20ns)</span>
27631 </p>
27632 </td>
27633 <td>
27634 <p>
27635 <span class="green">1.00<br> (20ns)</span>
27636 </p>
27637 </td>
27638 <td>
27639 <p>
27640 <span class="green">1.00<br> (20ns)</span>
27641 </p>
27642 </td>
27643 </tr>
27644 <tr>
27645 <td>
27646 <p>
27647 Order 5
27648 </p>
27649 </td>
27650 <td>
27651 <p>
27652 <span class="green">1.01<br> (80ns)</span>
27653 </p>
27654 </td>
27655 <td>
27656 <p>
27657 <span class="green">1.06<br> (84ns)</span>
27658 </p>
27659 </td>
27660 <td>
27661 <p>
27662 <span class="green">1.00<br> (79ns)</span>
27663 </p>
27664 </td>
27665 <td>
27666 <p>
27667 <span class="green">1.00<br> (79ns)</span>
27668 </p>
27669 </td>
27670 <td>
27671 <p>
27672 <span class="blue">1.48<br> (117ns)</span>
27673 </p>
27674 </td>
27675 <td>
27676 <p>
27677 <span class="blue">1.48<br> (117ns)</span>
27678 </p>
27679 </td>
27680 <td>
27681 <p>
27682 <span class="blue">1.47<br> (116ns)</span>
27683 </p>
27684 </td>
27685 <td>
27686 <p>
27687 <span class="blue">1.47<br> (116ns)</span>
27688 </p>
27689 </td>
27690 </tr>
27691 <tr>
27692 <td>
27693 <p>
27694 Order 6
27695 </p>
27696 </td>
27697 <td>
27698 <p>
27699 <span class="green">1.06<br> (86ns)</span>
27700 </p>
27701 </td>
27702 <td>
27703 <p>
27704 <span class="green">1.19<br> (96ns)</span>
27705 </p>
27706 </td>
27707 <td>
27708 <p>
27709 <span class="green">1.00<br> (81ns)</span>
27710 </p>
27711 </td>
27712 <td>
27713 <p>
27714 <span class="green">1.00<br> (81ns)</span>
27715 </p>
27716 </td>
27717 <td>
27718 <p>
27719 <span class="blue">1.43<br> (116ns)</span>
27720 </p>
27721 </td>
27722 <td>
27723 <p>
27724 <span class="blue">1.43<br> (116ns)</span>
27725 </p>
27726 </td>
27727 <td>
27728 <p>
27729 <span class="blue">1.43<br> (116ns)</span>
27730 </p>
27731 </td>
27732 <td>
27733 <p>
27734 <span class="blue">1.43<br> (116ns)</span>
27735 </p>
27736 </td>
27737 </tr>
27738 <tr>
27739 <td>
27740 <p>
27741 Order 7
27742 </p>
27743 </td>
27744 <td>
27745 <p>
27746 <span class="green">1.11<br> (94ns)</span>
27747 </p>
27748 </td>
27749 <td>
27750 <p>
27751 <span class="blue">1.31<br> (111ns)</span>
27752 </p>
27753 </td>
27754 <td>
27755 <p>
27756 <span class="green">1.00<br> (85ns)</span>
27757 </p>
27758 </td>
27759 <td>
27760 <p>
27761 <span class="green">1.00<br> (85ns)</span>
27762 </p>
27763 </td>
27764 <td>
27765 <p>
27766 <span class="blue">1.38<br> (117ns)</span>
27767 </p>
27768 </td>
27769 <td>
27770 <p>
27771 <span class="blue">1.38<br> (117ns)</span>
27772 </p>
27773 </td>
27774 <td>
27775 <p>
27776 <span class="blue">1.38<br> (117ns)</span>
27777 </p>
27778 </td>
27779 <td>
27780 <p>
27781 <span class="blue">1.36<br> (116ns)</span>
27782 </p>
27783 </td>
27784 </tr>
27785 <tr>
27786 <td>
27787 <p>
27788 Order 8
27789 </p>
27790 </td>
27791 <td>
27792 <p>
27793 <span class="green">1.18<br> (105ns)</span>
27794 </p>
27795 </td>
27796 <td>
27797 <p>
27798 <span class="blue">1.40<br> (125ns)</span>
27799 </p>
27800 </td>
27801 <td>
27802 <p>
27803 <span class="green">1.00<br> (89ns)</span>
27804 </p>
27805 </td>
27806 <td>
27807 <p>
27808 <span class="green">1.00<br> (89ns)</span>
27809 </p>
27810 </td>
27811 <td>
27812 <p>
27813 <span class="blue">1.37<br> (122ns)</span>
27814 </p>
27815 </td>
27816 <td>
27817 <p>
27818 <span class="blue">1.36<br> (121ns)</span>
27819 </p>
27820 </td>
27821 <td>
27822 <p>
27823 <span class="blue">1.52<br> (135ns)</span>
27824 </p>
27825 </td>
27826 <td>
27827 <p>
27828 <span class="blue">1.53<br> (136ns)</span>
27829 </p>
27830 </td>
27831 </tr>
27832 <tr>
27833 <td>
27834 <p>
27835 Order 9
27836 </p>
27837 </td>
27838 <td>
27839 <p>
27840 <span class="blue">1.28<br> (124ns)</span>
27841 </p>
27842 </td>
27843 <td>
27844 <p>
27845 <span class="blue">1.47<br> (143ns)</span>
27846 </p>
27847 </td>
27848 <td>
27849 <p>
27850 <span class="green">1.09<br> (106ns)</span>
27851 </p>
27852 </td>
27853 <td>
27854 <p>
27855 <span class="green">1.00<br> (97ns)</span>
27856 </p>
27857 </td>
27858 <td>
27859 <p>
27860 <span class="blue">1.31<br> (127ns)</span>
27861 </p>
27862 </td>
27863 <td>
27864 <p>
27865 <span class="blue">1.31<br> (127ns)</span>
27866 </p>
27867 </td>
27868 <td>
27869 <p>
27870 <span class="blue">1.45<br> (141ns)</span>
27871 </p>
27872 </td>
27873 <td>
27874 <p>
27875 <span class="blue">1.42<br> (138ns)</span>
27876 </p>
27877 </td>
27878 </tr>
27879 <tr>
27880 <td>
27881 <p>
27882 Order 10
27883 </p>
27884 </td>
27885 <td>
27886 <p>
27887 <span class="blue">1.23<br> (135ns)</span>
27888 </p>
27889 </td>
27890 <td>
27891 <p>
27892 <span class="blue">1.45<br> (159ns)</span>
27893 </p>
27894 </td>
27895 <td>
27896 <p>
27897 <span class="green">1.00<br> (110ns)</span>
27898 </p>
27899 </td>
27900 <td>
27901 <p>
27902 <span class="green">1.01<br> (111ns)</span>
27903 </p>
27904 </td>
27905 <td>
27906 <p>
27907 <span class="blue">1.21<br> (133ns)</span>
27908 </p>
27909 </td>
27910 <td>
27911 <p>
27912 <span class="green">1.20<br> (132ns)</span>
27913 </p>
27914 </td>
27915 <td>
27916 <p>
27917 <span class="blue">1.44<br> (158ns)</span>
27918 </p>
27919 </td>
27920 <td>
27921 <p>
27922 <span class="blue">1.75<br> (192ns)</span>
27923 </p>
27924 </td>
27925 </tr>
27926 <tr>
27927 <td>
27928 <p>
27929 Order 11
27930 </p>
27931 </td>
27932 <td>
27933 <p>
27934 <span class="blue">1.27<br> (158ns)</span>
27935 </p>
27936 </td>
27937 <td>
27938 <p>
27939 <span class="blue">1.37<br> (170ns)</span>
27940 </p>
27941 </td>
27942 <td>
27943 <p>
27944 <span class="green">1.00<br> (124ns)</span>
27945 </p>
27946 </td>
27947 <td>
27948 <p>
27949 <span class="green">1.02<br> (126ns)</span>
27950 </p>
27951 </td>
27952 <td>
27953 <p>
27954 <span class="green">1.12<br> (139ns)</span>
27955 </p>
27956 </td>
27957 <td>
27958 <p>
27959 <span class="green">1.12<br> (139ns)</span>
27960 </p>
27961 </td>
27962 <td>
27963 <p>
27964 <span class="blue">1.29<br> (160ns)</span>
27965 </p>
27966 </td>
27967 <td>
27968 <p>
27969 <span class="blue">1.69<br> (210ns)</span>
27970 </p>
27971 </td>
27972 </tr>
27973 <tr>
27974 <td>
27975 <p>
27976 Order 12
27977 </p>
27978 </td>
27979 <td>
27980 <p>
27981 <span class="blue">1.26<br> (175ns)</span>
27982 </p>
27983 </td>
27984 <td>
27985 <p>
27986 <span class="blue">1.35<br> (188ns)</span>
27987 </p>
27988 </td>
27989 <td>
27990 <p>
27991 <span class="green">1.00<br> (139ns)</span>
27992 </p>
27993 </td>
27994 <td>
27995 <p>
27996 <span class="green">1.00<br> (139ns)</span>
27997 </p>
27998 </td>
27999 <td>
28000 <p>
28001 <span class="green">1.06<br> (148ns)</span>
28002 </p>
28003 </td>
28004 <td>
28005 <p>
28006 <span class="green">1.06<br> (147ns)</span>
28007 </p>
28008 </td>
28009 <td>
28010 <p>
28011 <span class="blue">1.32<br> (183ns)</span>
28012 </p>
28013 </td>
28014 <td>
28015 <p>
28016 <span class="blue">1.60<br> (223ns)</span>
28017 </p>
28018 </td>
28019 </tr>
28020 <tr>
28021 <td>
28022 <p>
28023 Order 13
28024 </p>
28025 </td>
28026 <td>
28027 <p>
28028 <span class="blue">1.69<br> (191ns)</span>
28029 </p>
28030 </td>
28031 <td>
28032 <p>
28033 <span class="blue">1.77<br> (200ns)</span>
28034 </p>
28035 </td>
28036 <td>
28037 <p>
28038 <span class="green">1.00<br> (113ns)</span>
28039 </p>
28040 </td>
28041 <td>
28042 <p>
28043 <span class="green">1.00<br> (113ns)</span>
28044 </p>
28045 </td>
28046 <td>
28047 <p>
28048 <span class="green">1.01<br> (114ns)</span>
28049 </p>
28050 </td>
28051 <td>
28052 <p>
28053 <span class="green">1.01<br> (114ns)</span>
28054 </p>
28055 </td>
28056 <td>
28057 <p>
28058 <span class="blue">1.74<br> (197ns)</span>
28059 </p>
28060 </td>
28061 <td>
28062 <p>
28063 <span class="red">2.08<br> (235ns)</span>
28064 </p>
28065 </td>
28066 </tr>
28067 <tr>
28068 <td>
28069 <p>
28070 Order 14
28071 </p>
28072 </td>
28073 <td>
28074 <p>
28075 <span class="blue">1.74<br> (203ns)</span>
28076 </p>
28077 </td>
28078 <td>
28079 <p>
28080 <span class="blue">1.86<br> (218ns)</span>
28081 </p>
28082 </td>
28083 <td>
28084 <p>
28085 <span class="green">1.00<br> (117ns)</span>
28086 </p>
28087 </td>
28088 <td>
28089 <p>
28090 <span class="green">1.00<br> (117ns)</span>
28091 </p>
28092 </td>
28093 <td>
28094 <p>
28095 <span class="green">1.02<br> (119ns)</span>
28096 </p>
28097 </td>
28098 <td>
28099 <p>
28100 <span class="green">1.09<br> (128ns)</span>
28101 </p>
28102 </td>
28103 <td>
28104 <p>
28105 <span class="blue">1.84<br> (215ns)</span>
28106 </p>
28107 </td>
28108 <td>
28109 <p>
28110 <span class="red">2.23<br> (261ns)</span>
28111 </p>
28112 </td>
28113 </tr>
28114 <tr>
28115 <td>
28116 <p>
28117 Order 15
28118 </p>
28119 </td>
28120 <td>
28121 <p>
28122 <span class="blue">1.81<br> (219ns)</span>
28123 </p>
28124 </td>
28125 <td>
28126 <p>
28127 <span class="blue">1.93<br> (233ns)</span>
28128 </p>
28129 </td>
28130 <td>
28131 <p>
28132 <span class="green">1.00<br> (121ns)</span>
28133 </p>
28134 </td>
28135 <td>
28136 <p>
28137 <span class="green">1.00<br> (121ns)</span>
28138 </p>
28139 </td>
28140 <td>
28141 <p>
28142 <span class="green">1.02<br> (123ns)</span>
28143 </p>
28144 </td>
28145 <td>
28146 <p>
28147 <span class="green">1.03<br> (125ns)</span>
28148 </p>
28149 </td>
28150 <td>
28151 <p>
28152 <span class="blue">1.83<br> (222ns)</span>
28153 </p>
28154 </td>
28155 <td>
28156 <p>
28157 <span class="red">2.31<br> (280ns)</span>
28158 </p>
28159 </td>
28160 </tr>
28161 <tr>
28162 <td>
28163 <p>
28164 Order 16
28165 </p>
28166 </td>
28167 <td>
28168 <p>
28169 <span class="blue">1.85<br> (231ns)</span>
28170 </p>
28171 </td>
28172 <td>
28173 <p>
28174 <span class="red">2.01<br> (251ns)</span>
28175 </p>
28176 </td>
28177 <td>
28178 <p>
28179 <span class="green">1.00<br> (125ns)</span>
28180 </p>
28181 </td>
28182 <td>
28183 <p>
28184 <span class="green">1.00<br> (125ns)</span>
28185 </p>
28186 </td>
28187 <td>
28188 <p>
28189 <span class="green">1.03<br> (129ns)</span>
28190 </p>
28191 </td>
28192 <td>
28193 <p>
28194 <span class="green">1.02<br> (128ns)</span>
28195 </p>
28196 </td>
28197 <td>
28198 <p>
28199 <span class="blue">1.89<br> (236ns)</span>
28200 </p>
28201 </td>
28202 <td>
28203 <p>
28204 <span class="red">2.49<br> (311ns)</span>
28205 </p>
28206 </td>
28207 </tr>
28208 <tr>
28209 <td>
28210 <p>
28211 Order 17
28212 </p>
28213 </td>
28214 <td>
28215 <p>
28216 <span class="blue">1.85<br> (241ns)</span>
28217 </p>
28218 </td>
28219 <td>
28220 <p>
28221 <span class="red">2.11<br> (274ns)</span>
28222 </p>
28223 </td>
28224 <td>
28225 <p>
28226 <span class="green">1.00<br> (130ns)</span>
28227 </p>
28228 </td>
28229 <td>
28230 <p>
28231 <span class="green">1.04<br> (135ns)</span>
28232 </p>
28233 </td>
28234 <td>
28235 <p>
28236 <span class="green">1.00<br> (130ns)</span>
28237 </p>
28238 </td>
28239 <td>
28240 <p>
28241 <span class="green">1.02<br> (133ns)</span>
28242 </p>
28243 </td>
28244 <td>
28245 <p>
28246 <span class="blue">1.87<br> (243ns)</span>
28247 </p>
28248 </td>
28249 <td>
28250 <p>
28251 <span class="red">2.48<br> (323ns)</span>
28252 </p>
28253 </td>
28254 </tr>
28255 <tr>
28256 <td>
28257 <p>
28258 Order 18
28259 </p>
28260 </td>
28261 <td>
28262 <p>
28263 <span class="blue">1.90<br> (254ns)</span>
28264 </p>
28265 </td>
28266 <td>
28267 <p>
28268 <span class="red">2.25<br> (301ns)</span>
28269 </p>
28270 </td>
28271 <td>
28272 <p>
28273 <span class="green">1.03<br> (138ns)</span>
28274 </p>
28275 </td>
28276 <td>
28277 <p>
28278 <span class="green">1.01<br> (135ns)</span>
28279 </p>
28280 </td>
28281 <td>
28282 <p>
28283 <span class="green">1.01<br> (136ns)</span>
28284 </p>
28285 </td>
28286 <td>
28287 <p>
28288 <span class="green">1.00<br> (134ns)</span>
28289 </p>
28290 </td>
28291 <td>
28292 <p>
28293 <span class="blue">1.92<br> (257ns)</span>
28294 </p>
28295 </td>
28296 <td>
28297 <p>
28298 <span class="red">2.59<br> (347ns)</span>
28299 </p>
28300 </td>
28301 </tr>
28302 <tr>
28303 <td>
28304 <p>
28305 Order 19
28306 </p>
28307 </td>
28308 <td>
28309 <p>
28310 <span class="red">2.04<br> (278ns)</span>
28311 </p>
28312 </td>
28313 <td>
28314 <p>
28315 <span class="red">2.33<br> (317ns)</span>
28316 </p>
28317 </td>
28318 <td>
28319 <p>
28320 <span class="green">1.07<br> (145ns)</span>
28321 </p>
28322 </td>
28323 <td>
28324 <p>
28325 <span class="red">4.06<br> (552ns)</span>
28326 </p>
28327 </td>
28328 <td>
28329 <p>
28330 <span class="green">1.00<br> (136ns)</span>
28331 </p>
28332 </td>
28333 <td>
28334 <p>
28335 <span class="green">1.04<br> (142ns)</span>
28336 </p>
28337 </td>
28338 <td>
28339 <p>
28340 <span class="blue">1.93<br> (263ns)</span>
28341 </p>
28342 </td>
28343 <td>
28344 <p>
28345 <span class="red">2.68<br> (364ns)</span>
28346 </p>
28347 </td>
28348 </tr>
28349 <tr>
28350 <td>
28351 <p>
28352 Order 20
28353 </p>
28354 </td>
28355 <td>
28356 <p>
28357 <span class="red">2.14<br> (295ns)</span>
28358 </p>
28359 </td>
28360 <td>
28361 <p>
28362 <span class="red">2.43<br> (336ns)</span>
28363 </p>
28364 </td>
28365 <td>
28366 <p>
28367 <span class="green">1.07<br> (147ns)</span>
28368 </p>
28369 </td>
28370 <td>
28371 <p>
28372 <span class="red">4.12<br> (568ns)</span>
28373 </p>
28374 </td>
28375 <td>
28376 <p>
28377 <span class="green">1.00<br> (138ns)</span>
28378 </p>
28379 </td>
28380 <td>
28381 <p>
28382 <span class="red">3.06<br> (422ns)</span>
28383 </p>
28384 </td>
28385 <td>
28386 <p>
28387 <span class="blue">1.86<br> (256ns)</span>
28388 </p>
28389 </td>
28390 <td>
28391 <p>
28392 <span class="red">2.85<br> (393ns)</span>
28393 </p>
28394 </td>
28395 </tr>
28396 </tbody>
28397 </table></div>
28398 </div>
28399 <br class="table-break">
28400 </div>
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&#160;23.&#160;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
28410 Windows x64">
28411 <colgroup>
28412 <col>
28413 <col>
28414 <col>
28415 <col>
28416 <col>
28417 <col>
28418 <col>
28419 <col>
28420 <col>
28421 </colgroup>
28422 <thead><tr>
28423 <th>
28424 <p>
28425 Function
28426 </p>
28427 </th>
28428 <th>
28429 <p>
28430 Method 0<br> (Double Coefficients)
28431 </p>
28432 </th>
28433 <th>
28434 <p>
28435 Method 0<br> (Integer Coefficients)
28436 </p>
28437 </th>
28438 <th>
28439 <p>
28440 Method 1<br> (Double Coefficients)
28441 </p>
28442 </th>
28443 <th>
28444 <p>
28445 Method 1<br> (Integer Coefficients)
28446 </p>
28447 </th>
28448 <th>
28449 <p>
28450 Method 2<br> (Double Coefficients)
28451 </p>
28452 </th>
28453 <th>
28454 <p>
28455 Method 2<br> (Integer Coefficients)
28456 </p>
28457 </th>
28458 <th>
28459 <p>
28460 Method 3<br> (Double Coefficients)
28461 </p>
28462 </th>
28463 <th>
28464 <p>
28465 Method 3<br> (Integer Coefficients)
28466 </p>
28467 </th>
28468 </tr></thead>
28469 <tbody>
28470 <tr>
28471 <td>
28472 <p>
28473 Order 2
28474 </p>
28475 </td>
28476 <td>
28477 <p>
28478 <span class="grey">-</span>
28479 </p>
28480 </td>
28481 <td>
28482 <p>
28483 <span class="grey">-</span>
28484 </p>
28485 </td>
28486 <td>
28487 <p>
28488 <span class="red">2.12<br> (89ns)</span>
28489 </p>
28490 </td>
28491 <td>
28492 <p>
28493 <span class="blue">1.95<br> (82ns)</span>
28494 </p>
28495 </td>
28496 <td>
28497 <p>
28498 <span class="green">1.00<br> (42ns)</span>
28499 </p>
28500 </td>
28501 <td>
28502 <p>
28503 <span class="green">1.00<br> (42ns)</span>
28504 </p>
28505 </td>
28506 <td>
28507 <p>
28508 <span class="green">1.00<br> (42ns)</span>
28509 </p>
28510 </td>
28511 <td>
28512 <p>
28513 <span class="green">1.00<br> (42ns)</span>
28514 </p>
28515 </td>
28516 </tr>
28517 <tr>
28518 <td>
28519 <p>
28520 Order 3
28521 </p>
28522 </td>
28523 <td>
28524 <p>
28525 <span class="red">2.10<br> (88ns)</span>
28526 </p>
28527 </td>
28528 <td>
28529 <p>
28530 <span class="red">2.10<br> (88ns)</span>
28531 </p>
28532 </td>
28533 <td>
28534 <p>
28535 <span class="red">2.05<br> (86ns)</span>
28536 </p>
28537 </td>
28538 <td>
28539 <p>
28540 <span class="red">2.10<br> (88ns)</span>
28541 </p>
28542 </td>
28543 <td>
28544 <p>
28545 <span class="green">1.05<br> (44ns)</span>
28546 </p>
28547 </td>
28548 <td>
28549 <p>
28550 <span class="green">1.00<br> (42ns)</span>
28551 </p>
28552 </td>
28553 <td>
28554 <p>
28555 <span class="green">1.00<br> (42ns)</span>
28556 </p>
28557 </td>
28558 <td>
28559 <p>
28560 <span class="green">1.00<br> (42ns)</span>
28561 </p>
28562 </td>
28563 </tr>
28564 <tr>
28565 <td>
28566 <p>
28567 Order 4
28568 </p>
28569 </td>
28570 <td>
28571 <p>
28572 <span class="red">2.12<br> (89ns)</span>
28573 </p>
28574 </td>
28575 <td>
28576 <p>
28577 <span class="red">2.21<br> (93ns)</span>
28578 </p>
28579 </td>
28580 <td>
28581 <p>
28582 <span class="blue">1.98<br> (83ns)</span>
28583 </p>
28584 </td>
28585 <td>
28586 <p>
28587 <span class="red">2.10<br> (88ns)</span>
28588 </p>
28589 </td>
28590 <td>
28591 <p>
28592 <span class="green">1.02<br> (43ns)</span>
28593 </p>
28594 </td>
28595 <td>
28596 <p>
28597 <span class="green">1.02<br> (43ns)</span>
28598 </p>
28599 </td>
28600 <td>
28601 <p>
28602 <span class="green">1.02<br> (43ns)</span>
28603 </p>
28604 </td>
28605 <td>
28606 <p>
28607 <span class="green">1.00<br> (42ns)</span>
28608 </p>
28609 </td>
28610 </tr>
28611 <tr>
28612 <td>
28613 <p>
28614 Order 5
28615 </p>
28616 </td>
28617 <td>
28618 <p>
28619 <span class="green">1.07<br> (90ns)</span>
28620 </p>
28621 </td>
28622 <td>
28623 <p>
28624 <span class="green">1.15<br> (97ns)</span>
28625 </p>
28626 </td>
28627 <td>
28628 <p>
28629 <span class="green">1.08<br> (91ns)</span>
28630 </p>
28631 </td>
28632 <td>
28633 <p>
28634 <span class="green">1.00<br> (84ns)</span>
28635 </p>
28636 </td>
28637 <td>
28638 <p>
28639 <span class="blue">1.45<br> (122ns)</span>
28640 </p>
28641 </td>
28642 <td>
28643 <p>
28644 <span class="blue">1.46<br> (123ns)</span>
28645 </p>
28646 </td>
28647 <td>
28648 <p>
28649 <span class="blue">1.45<br> (122ns)</span>
28650 </p>
28651 </td>
28652 <td>
28653 <p>
28654 <span class="blue">1.45<br> (122ns)</span>
28655 </p>
28656 </td>
28657 </tr>
28658 <tr>
28659 <td>
28660 <p>
28661 Order 6
28662 </p>
28663 </td>
28664 <td>
28665 <p>
28666 <span class="green">1.16<br> (102ns)</span>
28667 </p>
28668 </td>
28669 <td>
28670 <p>
28671 <span class="blue">1.58<br> (139ns)</span>
28672 </p>
28673 </td>
28674 <td>
28675 <p>
28676 <span class="green">1.00<br> (88ns)</span>
28677 </p>
28678 </td>
28679 <td>
28680 <p>
28681 <span class="green">1.03<br> (91ns)</span>
28682 </p>
28683 </td>
28684 <td>
28685 <p>
28686 <span class="blue">1.44<br> (127ns)</span>
28687 </p>
28688 </td>
28689 <td>
28690 <p>
28691 <span class="blue">1.44<br> (127ns)</span>
28692 </p>
28693 </td>
28694 <td>
28695 <p>
28696 <span class="blue">1.41<br> (124ns)</span>
28697 </p>
28698 </td>
28699 <td>
28700 <p>
28701 <span class="blue">1.38<br> (121ns)</span>
28702 </p>
28703 </td>
28704 </tr>
28705 <tr>
28706 <td>
28707 <p>
28708 Order 7
28709 </p>
28710 </td>
28711 <td>
28712 <p>
28713 <span class="blue">1.29<br> (121ns)</span>
28714 </p>
28715 </td>
28716 <td>
28717 <p>
28718 <span class="blue">1.44<br> (135ns)</span>
28719 </p>
28720 </td>
28721 <td>
28722 <p>
28723 <span class="green">1.01<br> (95ns)</span>
28724 </p>
28725 </td>
28726 <td>
28727 <p>
28728 <span class="green">1.00<br> (94ns)</span>
28729 </p>
28730 </td>
28731 <td>
28732 <p>
28733 <span class="blue">1.38<br> (130ns)</span>
28734 </p>
28735 </td>
28736 <td>
28737 <p>
28738 <span class="blue">1.36<br> (128ns)</span>
28739 </p>
28740 </td>
28741 <td>
28742 <p>
28743 <span class="blue">1.33<br> (125ns)</span>
28744 </p>
28745 </td>
28746 <td>
28747 <p>
28748 <span class="blue">1.36<br> (128ns)</span>
28749 </p>
28750 </td>
28751 </tr>
28752 <tr>
28753 <td>
28754 <p>
28755 Order 8
28756 </p>
28757 </td>
28758 <td>
28759 <p>
28760 <span class="blue">1.33<br> (134ns)</span>
28761 </p>
28762 </td>
28763 <td>
28764 <p>
28765 <span class="blue">1.52<br> (154ns)</span>
28766 </p>
28767 </td>
28768 <td>
28769 <p>
28770 <span class="green">1.00<br> (101ns)</span>
28771 </p>
28772 </td>
28773 <td>
28774 <p>
28775 <span class="green">1.08<br> (109ns)</span>
28776 </p>
28777 </td>
28778 <td>
28779 <p>
28780 <span class="blue">1.38<br> (139ns)</span>
28781 </p>
28782 </td>
28783 <td>
28784 <p>
28785 <span class="blue">1.31<br> (132ns)</span>
28786 </p>
28787 </td>
28788 <td>
28789 <p>
28790 <span class="blue">1.39<br> (140ns)</span>
28791 </p>
28792 </td>
28793 <td>
28794 <p>
28795 <span class="blue">1.37<br> (138ns)</span>
28796 </p>
28797 </td>
28798 </tr>
28799 <tr>
28800 <td>
28801 <p>
28802 Order 9
28803 </p>
28804 </td>
28805 <td>
28806 <p>
28807 <span class="green">1.18<br> (141ns)</span>
28808 </p>
28809 </td>
28810 <td>
28811 <p>
28812 <span class="blue">1.45<br> (172ns)</span>
28813 </p>
28814 </td>
28815 <td>
28816 <p>
28817 <span class="green">1.00<br> (119ns)</span>
28818 </p>
28819 </td>
28820 <td>
28821 <p>
28822 <span class="green">1.08<br> (128ns)</span>
28823 </p>
28824 </td>
28825 <td>
28826 <p>
28827 <span class="green">1.13<br> (135ns)</span>
28828 </p>
28829 </td>
28830 <td>
28831 <p>
28832 <span class="blue">1.26<br> (150ns)</span>
28833 </p>
28834 </td>
28835 <td>
28836 <p>
28837 <span class="blue">1.26<br> (150ns)</span>
28838 </p>
28839 </td>
28840 <td>
28841 <p>
28842 <span class="blue">1.27<br> (151ns)</span>
28843 </p>
28844 </td>
28845 </tr>
28846 <tr>
28847 <td>
28848 <p>
28849 Order 10
28850 </p>
28851 </td>
28852 <td>
28853 <p>
28854 <span class="blue">1.29<br> (180ns)</span>
28855 </p>
28856 </td>
28857 <td>
28858 <p>
28859 <span class="blue">1.28<br> (178ns)</span>
28860 </p>
28861 </td>
28862 <td>
28863 <p>
28864 <span class="green">1.05<br> (146ns)</span>
28865 </p>
28866 </td>
28867 <td>
28868 <p>
28869 <span class="green">1.00<br> (139ns)</span>
28870 </p>
28871 </td>
28872 <td>
28873 <p>
28874 <span class="green">1.06<br> (147ns)</span>
28875 </p>
28876 </td>
28877 <td>
28878 <p>
28879 <span class="green">1.06<br> (147ns)</span>
28880 </p>
28881 </td>
28882 <td>
28883 <p>
28884 <span class="green">1.18<br> (164ns)</span>
28885 </p>
28886 </td>
28887 <td>
28888 <p>
28889 <span class="green">1.17<br> (163ns)</span>
28890 </p>
28891 </td>
28892 </tr>
28893 <tr>
28894 <td>
28895 <p>
28896 Order 11
28897 </p>
28898 </td>
28899 <td>
28900 <p>
28901 <span class="blue">1.28<br> (187ns)</span>
28902 </p>
28903 </td>
28904 <td>
28905 <p>
28906 <span class="blue">1.28<br> (187ns)</span>
28907 </p>
28908 </td>
28909 <td>
28910 <p>
28911 <span class="green">1.06<br> (155ns)</span>
28912 </p>
28913 </td>
28914 <td>
28915 <p>
28916 <span class="green">1.05<br> (154ns)</span>
28917 </p>
28918 </td>
28919 <td>
28920 <p>
28921 <span class="green">1.03<br> (151ns)</span>
28922 </p>
28923 </td>
28924 <td>
28925 <p>
28926 <span class="green">1.00<br> (146ns)</span>
28927 </p>
28928 </td>
28929 <td>
28930 <p>
28931 <span class="green">1.19<br> (174ns)</span>
28932 </p>
28933 </td>
28934 <td>
28935 <p>
28936 <span class="blue">1.47<br> (215ns)</span>
28937 </p>
28938 </td>
28939 </tr>
28940 <tr>
28941 <td>
28942 <p>
28943 Order 12
28944 </p>
28945 </td>
28946 <td>
28947 <p>
28948 <span class="blue">1.22<br> (197ns)</span>
28949 </p>
28950 </td>
28951 <td>
28952 <p>
28953 <span class="blue">1.38<br> (223ns)</span>
28954 </p>
28955 </td>
28956 <td>
28957 <p>
28958 <span class="green">1.04<br> (168ns)</span>
28959 </p>
28960 </td>
28961 <td>
28962 <p>
28963 <span class="green">1.04<br> (169ns)</span>
28964 </p>
28965 </td>
28966 <td>
28967 <p>
28968 <span class="green">1.00<br> (162ns)</span>
28969 </p>
28970 </td>
28971 <td>
28972 <p>
28973 <span class="green">1.04<br> (169ns)</span>
28974 </p>
28975 </td>
28976 <td>
28977 <p>
28978 <span class="blue">1.22<br> (198ns)</span>
28979 </p>
28980 </td>
28981 <td>
28982 <p>
28983 <span class="blue">1.52<br> (246ns)</span>
28984 </p>
28985 </td>
28986 </tr>
28987 <tr>
28988 <td>
28989 <p>
28990 Order 13
28991 </p>
28992 </td>
28993 <td>
28994 <p>
28995 <span class="blue">1.23<br> (209ns)</span>
28996 </p>
28997 </td>
28998 <td>
28999 <p>
29000 <span class="blue">1.29<br> (220ns)</span>
29001 </p>
29002 </td>
29003 <td>
29004 <p>
29005 <span class="green">1.15<br> (196ns)</span>
29006 </p>
29007 </td>
29008 <td>
29009 <p>
29010 <span class="green">1.10<br> (187ns)</span>
29011 </p>
29012 </td>
29013 <td>
29014 <p>
29015 <span class="green">1.00<br> (170ns)</span>
29016 </p>
29017 </td>
29018 <td>
29019 <p>
29020 <span class="green">1.15<br> (196ns)</span>
29021 </p>
29022 </td>
29023 <td>
29024 <p>
29025 <span class="blue">1.22<br> (208ns)</span>
29026 </p>
29027 </td>
29028 <td>
29029 <p>
29030 <span class="blue">1.61<br> (273ns)</span>
29031 </p>
29032 </td>
29033 </tr>
29034 <tr>
29035 <td>
29036 <p>
29037 Order 14
29038 </p>
29039 </td>
29040 <td>
29041 <p>
29042 <span class="blue">1.28<br> (242ns)</span>
29043 </p>
29044 </td>
29045 <td>
29046 <p>
29047 <span class="blue">1.39<br> (262ns)</span>
29048 </p>
29049 </td>
29050 <td>
29051 <p>
29052 <span class="green">1.15<br> (218ns)</span>
29053 </p>
29054 </td>
29055 <td>
29056 <p>
29057 <span class="green">1.14<br> (216ns)</span>
29058 </p>
29059 </td>
29060 <td>
29061 <p>
29062 <span class="green">1.00<br> (189ns)</span>
29063 </p>
29064 </td>
29065 <td>
29066 <p>
29067 <span class="green">1.01<br> (191ns)</span>
29068 </p>
29069 </td>
29070 <td>
29071 <p>
29072 <span class="blue">1.49<br> (282ns)</span>
29073 </p>
29074 </td>
29075 <td>
29076 <p>
29077 <span class="blue">1.53<br> (290ns)</span>
29078 </p>
29079 </td>
29080 </tr>
29081 <tr>
29082 <td>
29083 <p>
29084 Order 15
29085 </p>
29086 </td>
29087 <td>
29088 <p>
29089 <span class="blue">1.28<br> (260ns)</span>
29090 </p>
29091 </td>
29092 <td>
29093 <p>
29094 <span class="blue">1.34<br> (273ns)</span>
29095 </p>
29096 </td>
29097 <td>
29098 <p>
29099 <span class="green">1.12<br> (227ns)</span>
29100 </p>
29101 </td>
29102 <td>
29103 <p>
29104 <span class="green">1.15<br> (233ns)</span>
29105 </p>
29106 </td>
29107 <td>
29108 <p>
29109 <span class="green">1.00<br> (203ns)</span>
29110 </p>
29111 </td>
29112 <td>
29113 <p>
29114 <span class="green">1.00<br> (203ns)</span>
29115 </p>
29116 </td>
29117 <td>
29118 <p>
29119 <span class="blue">1.38<br> (280ns)</span>
29120 </p>
29121 </td>
29122 <td>
29123 <p>
29124 <span class="blue">1.47<br> (298ns)</span>
29125 </p>
29126 </td>
29127 </tr>
29128 <tr>
29129 <td>
29130 <p>
29131 Order 16
29132 </p>
29133 </td>
29134 <td>
29135 <p>
29136 <span class="blue">1.35<br> (288ns)</span>
29137 </p>
29138 </td>
29139 <td>
29140 <p>
29141 <span class="blue">1.40<br> (300ns)</span>
29142 </p>
29143 </td>
29144 <td>
29145 <p>
29146 <span class="blue">1.22<br> (261ns)</span>
29147 </p>
29148 </td>
29149 <td>
29150 <p>
29151 <span class="green">1.18<br> (252ns)</span>
29152 </p>
29153 </td>
29154 <td>
29155 <p>
29156 <span class="green">1.00<br> (214ns)</span>
29157 </p>
29158 </td>
29159 <td>
29160 <p>
29161 <span class="blue">1.23<br> (264ns)</span>
29162 </p>
29163 </td>
29164 <td>
29165 <p>
29166 <span class="blue">1.43<br> (305ns)</span>
29167 </p>
29168 </td>
29169 <td>
29170 <p>
29171 <span class="blue">1.52<br> (325ns)</span>
29172 </p>
29173 </td>
29174 </tr>
29175 <tr>
29176 <td>
29177 <p>
29178 Order 17
29179 </p>
29180 </td>
29181 <td>
29182 <p>
29183 <span class="green">1.16<br> (259ns)</span>
29184 </p>
29185 </td>
29186 <td>
29187 <p>
29188 <span class="blue">1.47<br> (328ns)</span>
29189 </p>
29190 </td>
29191 <td>
29192 <p>
29193 <span class="green">1.15<br> (256ns)</span>
29194 </p>
29195 </td>
29196 <td>
29197 <p>
29198 <span class="blue">1.35<br> (302ns)</span>
29199 </p>
29200 </td>
29201 <td>
29202 <p>
29203 <span class="green">1.00<br> (223ns)</span>
29204 </p>
29205 </td>
29206 <td>
29207 <p>
29208 <span class="blue">1.22<br> (273ns)</span>
29209 </p>
29210 </td>
29211 <td>
29212 <p>
29213 <span class="blue">1.50<br> (334ns)</span>
29214 </p>
29215 </td>
29216 <td>
29217 <p>
29218 <span class="blue">1.52<br> (339ns)</span>
29219 </p>
29220 </td>
29221 </tr>
29222 <tr>
29223 <td>
29224 <p>
29225 Order 18
29226 </p>
29227 </td>
29228 <td>
29229 <p>
29230 <span class="green">1.10<br> (273ns)</span>
29231 </p>
29232 </td>
29233 <td>
29234 <p>
29235 <span class="blue">1.46<br> (363ns)</span>
29236 </p>
29237 </td>
29238 <td>
29239 <p>
29240 <span class="green">1.10<br> (273ns)</span>
29241 </p>
29242 </td>
29243 <td>
29244 <p>
29245 <span class="blue">1.75<br> (434ns)</span>
29246 </p>
29247 </td>
29248 <td>
29249 <p>
29250 <span class="green">1.00<br> (248ns)</span>
29251 </p>
29252 </td>
29253 <td>
29254 <p>
29255 <span class="blue">1.30<br> (322ns)</span>
29256 </p>
29257 </td>
29258 <td>
29259 <p>
29260 <span class="blue">1.41<br> (349ns)</span>
29261 </p>
29262 </td>
29263 <td>
29264 <p>
29265 <span class="blue">1.46<br> (363ns)</span>
29266 </p>
29267 </td>
29268 </tr>
29269 <tr>
29270 <td>
29271 <p>
29272 Order 19
29273 </p>
29274 </td>
29275 <td>
29276 <p>
29277 <span class="blue">1.26<br> (330ns)</span>
29278 </p>
29279 </td>
29280 <td>
29281 <p>
29282 <span class="blue">1.35<br> (352ns)</span>
29283 </p>
29284 </td>
29285 <td>
29286 <p>
29287 <span class="blue">1.24<br> (324ns)</span>
29288 </p>
29289 </td>
29290 <td>
29291 <p>
29292 <span class="blue">1.33<br> (348ns)</span>
29293 </p>
29294 </td>
29295 <td>
29296 <p>
29297 <span class="green">1.00<br> (261ns)</span>
29298 </p>
29299 </td>
29300 <td>
29301 <p>
29302 <span class="blue">1.22<br> (319ns)</span>
29303 </p>
29304 </td>
29305 <td>
29306 <p>
29307 <span class="blue">1.44<br> (377ns)</span>
29308 </p>
29309 </td>
29310 <td>
29311 <p>
29312 <span class="blue">1.46<br> (381ns)</span>
29313 </p>
29314 </td>
29315 </tr>
29316 <tr>
29317 <td>
29318 <p>
29319 Order 20
29320 </p>
29321 </td>
29322 <td>
29323 <p>
29324 <span class="blue">1.24<br> (330ns)</span>
29325 </p>
29326 </td>
29327 <td>
29328 <p>
29329 <span class="blue">1.60<br> (427ns)</span>
29330 </p>
29331 </td>
29332 <td>
29333 <p>
29334 <span class="blue">1.22<br> (327ns)</span>
29335 </p>
29336 </td>
29337 <td>
29338 <p>
29339 <span class="blue">1.56<br> (416ns)</span>
29340 </p>
29341 </td>
29342 <td>
29343 <p>
29344 <span class="green">1.00<br> (267ns)</span>
29345 </p>
29346 </td>
29347 <td>
29348 <p>
29349 <span class="green">1.19<br> (317ns)</span>
29350 </p>
29351 </td>
29352 <td>
29353 <p>
29354 <span class="blue">1.57<br> (418ns)</span>
29355 </p>
29356 </td>
29357 <td>
29358 <p>
29359 <span class="blue">1.56<br> (416ns)</span>
29360 </p>
29361 </td>
29362 </tr>
29363 </tbody>
29364 </table></div>
29365 </div>
29366 <br class="table-break">
29367 </div>
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&#160;24.&#160;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">
29376 <colgroup>
29377 <col>
29378 <col>
29379 <col>
29380 <col>
29381 <col>
29382 <col>
29383 </colgroup>
29384 <thead><tr>
29385 <th>
29386 <p>
29387 Function
29388 </p>
29389 </th>
29390 <th>
29391 <p>
29392 Stein_gcd boost 1.61
29393 </p>
29394 </th>
29395 <th>
29396 <p>
29397 Euclid_gcd boost 1.61
29398 </p>
29399 </th>
29400 <th>
29401 <p>
29402 Stein_gcd_textbook boost 1.61
29403 </p>
29404 </th>
29405 <th>
29406 <p>
29407 gcd_euclid_textbook boost 1.61
29408 </p>
29409 </th>
29410 <th>
29411 <p>
29412 mixed_binary_gcd boost 1.61
29413 </p>
29414 </th>
29415 </tr></thead>
29416 <tbody>
29417 <tr>
29418 <td>
29419 <p>
29420 gcd&lt;boost::multiprecision::uint1024_t&gt; (Trivial cases)
29421 </p>
29422 </td>
29423 <td>
29424 <p>
29425 <span class="red">2.90<br> (2168ns)</span>
29426 </p>
29427 </td>
29428 <td>
29429 <p>
29430 <span class="green">1.06<br> (789ns)</span>
29431 </p>
29432 </td>
29433 <td>
29434 <p>
29435 <span class="blue">1.44<br> (1076ns)</span>
29436 </p>
29437 </td>
29438 <td>
29439 <p>
29440 <span class="green">1.00<br> (747ns)</span>
29441 </p>
29442 </td>
29443 <td>
29444 <p>
29445 <span class="green">1.02<br> (765ns)</span>
29446 </p>
29447 </td>
29448 </tr>
29449 <tr>
29450 <td>
29451 <p>
29452 gcd&lt;boost::multiprecision::uint1024_t&gt; (adjacent Fibonacci
29453 numbers)
29454 </p>
29455 </td>
29456 <td>
29457 <p>
29458 <span class="blue">1.94<br> (31316360ns)</span>
29459 </p>
29460 </td>
29461 <td>
29462 <p>
29463 <span class="red">3.87<br> (62642261ns)</span>
29464 </p>
29465 </td>
29466 <td>
29467 <p>
29468 <span class="blue">1.51<br> (24472987ns)</span>
29469 </p>
29470 </td>
29471 <td>
29472 <p>
29473 <span class="red">3.83<br> (61916324ns)</span>
29474 </p>
29475 </td>
29476 <td>
29477 <p>
29478 <span class="green">1.00<br> (16179799ns)</span>
29479 </p>
29480 </td>
29481 </tr>
29482 <tr>
29483 <td>
29484 <p>
29485 gcd&lt;boost::multiprecision::uint1024_t&gt; (permutations of Fibonacci
29486 numbers)
29487 </p>
29488 </td>
29489 <td>
29490 <p>
29491 <span class="red">11.97<br> (18043652628ns)</span>
29492 </p>
29493 </td>
29494 <td>
29495 <p>
29496 <span class="green">1.00<br> (1507174851ns)</span>
29497 </p>
29498 </td>
29499 <td>
29500 <p>
29501 <span class="red">9.58<br> (14431204875ns)</span>
29502 </p>
29503 </td>
29504 <td>
29505 <p>
29506 <span class="green">1.02<br> (1531576481ns)</span>
29507 </p>
29508 </td>
29509 <td>
29510 <p>
29511 <span class="blue">1.64<br> (2465688542ns)</span>
29512 </p>
29513 </td>
29514 </tr>
29515 <tr>
29516 <td>
29517 <p>
29518 gcd&lt;boost::multiprecision::uint1024_t&gt; (random prime number
29519 products)
29520 </p>
29521 </td>
29522 <td>
29523 <p>
29524 <span class="red">4.83<br> (4723442ns)</span>
29525 </p>
29526 </td>
29527 <td>
29528 <p>
29529 <span class="blue">1.28<br> (1251922ns)</span>
29530 </p>
29531 </td>
29532 <td>
29533 <p>
29534 <span class="red">3.98<br> (3887583ns)</span>
29535 </p>
29536 </td>
29537 <td>
29538 <p>
29539 <span class="blue">1.32<br> (1287721ns)</span>
29540 </p>
29541 </td>
29542 <td>
29543 <p>
29544 <span class="green">1.00<br> (977931ns)</span>
29545 </p>
29546 </td>
29547 </tr>
29548 <tr>
29549 <td>
29550 <p>
29551 gcd&lt;boost::multiprecision::uint1024_t&gt; (uniform random numbers)
29552 </p>
29553 </td>
29554 <td>
29555 <p>
29556 <span class="blue">1.74<br> (124484347ns)</span>
29557 </p>
29558 </td>
29559 <td>
29560 <p>
29561 <span class="blue">1.35<br> (96356140ns)</span>
29562 </p>
29563 </td>
29564 <td>
29565 <p>
29566 <span class="blue">1.36<br> (97020965ns)</span>
29567 </p>
29568 </td>
29569 <td>
29570 <p>
29571 <span class="blue">1.28<br> (91336905ns)</span>
29572 </p>
29573 </td>
29574 <td>
29575 <p>
29576 <span class="green">1.00<br> (71465869ns)</span>
29577 </p>
29578 </td>
29579 </tr>
29580 <tr>
29581 <td>
29582 <p>
29583 gcd&lt;boost::multiprecision::uint256_t&gt; (Trivial cases)
29584 </p>
29585 </td>
29586 <td>
29587 <p>
29588 <span class="red">3.65<br> (1972ns)</span>
29589 </p>
29590 </td>
29591 <td>
29592 <p>
29593 <span class="green">1.15<br> (622ns)</span>
29594 </p>
29595 </td>
29596 <td>
29597 <p>
29598 <span class="blue">1.59<br> (860ns)</span>
29599 </p>
29600 </td>
29601 <td>
29602 <p>
29603 <span class="green">1.00<br> (540ns)</span>
29604 </p>
29605 </td>
29606 <td>
29607 <p>
29608 <span class="green">1.04<br> (563ns)</span>
29609 </p>
29610 </td>
29611 </tr>
29612 <tr>
29613 <td>
29614 <p>
29615 gcd&lt;boost::multiprecision::uint256_t&gt; (adjacent Fibonacci numbers)
29616 </p>
29617 </td>
29618 <td>
29619 <p>
29620 <span class="red">2.08<br> (17450117ns)</span>
29621 </p>
29622 </td>
29623 <td>
29624 <p>
29625 <span class="blue">1.97<br> (16495829ns)</span>
29626 </p>
29627 </td>
29628 <td>
29629 <p>
29630 <span class="blue">1.53<br> (12849563ns)</span>
29631 </p>
29632 </td>
29633 <td>
29634 <p>
29635 <span class="blue">1.94<br> (16231394ns)</span>
29636 </p>
29637 </td>
29638 <td>
29639 <p>
29640 <span class="green">1.00<br> (8381691ns)</span>
29641 </p>
29642 </td>
29643 </tr>
29644 <tr>
29645 <td>
29646 <p>
29647 gcd&lt;boost::multiprecision::uint256_t&gt; (permutations of Fibonacci
29648 numbers)
29649 </p>
29650 </td>
29651 <td>
29652 <p>
29653 <span class="red">2.49<br> (9126691475ns)</span>
29654 </p>
29655 </td>
29656 <td>
29657 <p>
29658 <span class="blue">1.38<br> (5069244283ns)</span>
29659 </p>
29660 </td>
29661 <td>
29662 <p>
29663 <span class="blue">1.86<br> (6804097262ns)</span>
29664 </p>
29665 </td>
29666 <td>
29667 <p>
29668 <span class="blue">1.40<br> (5124612784ns)</span>
29669 </p>
29670 </td>
29671 <td>
29672 <p>
29673 <span class="green">1.00<br> (3667503540ns)</span>
29674 </p>
29675 </td>
29676 </tr>
29677 <tr>
29678 <td>
29679 <p>
29680 gcd&lt;boost::multiprecision::uint256_t&gt; (random prime number
29681 products)
29682 </p>
29683 </td>
29684 <td>
29685 <p>
29686 <span class="red">4.95<br> (4874581ns)</span>
29687 </p>
29688 </td>
29689 <td>
29690 <p>
29691 <span class="blue">1.24<br> (1225945ns)</span>
29692 </p>
29693 </td>
29694 <td>
29695 <p>
29696 <span class="red">3.86<br> (3806213ns)</span>
29697 </p>
29698 </td>
29699 <td>
29700 <p>
29701 <span class="blue">1.23<br> (1210277ns)</span>
29702 </p>
29703 </td>
29704 <td>
29705 <p>
29706 <span class="green">1.00<br> (985502ns)</span>
29707 </p>
29708 </td>
29709 </tr>
29710 <tr>
29711 <td>
29712 <p>
29713 gcd&lt;boost::multiprecision::uint256_t&gt; (uniform random numbers)
29714 </p>
29715 </td>
29716 <td>
29717 <p>
29718 <span class="blue">1.85<br> (22005838ns)</span>
29719 </p>
29720 </td>
29721 <td>
29722 <p>
29723 <span class="blue">1.38<br> (16479606ns)</span>
29724 </p>
29725 </td>
29726 <td>
29727 <p>
29728 <span class="blue">1.41<br> (16807035ns)</span>
29729 </p>
29730 </td>
29731 <td>
29732 <p>
29733 <span class="blue">1.39<br> (16496596ns)</span>
29734 </p>
29735 </td>
29736 <td>
29737 <p>
29738 <span class="green">1.00<br> (11900084ns)</span>
29739 </p>
29740 </td>
29741 </tr>
29742 <tr>
29743 <td>
29744 <p>
29745 gcd&lt;boost::multiprecision::uint512_t&gt; (Trivial cases)
29746 </p>
29747 </td>
29748 <td>
29749 <p>
29750 <span class="red">3.36<br> (2013ns)</span>
29751 </p>
29752 </td>
29753 <td>
29754 <p>
29755 <span class="green">1.07<br> (642ns)</span>
29756 </p>
29757 </td>
29758 <td>
29759 <p>
29760 <span class="blue">1.53<br> (916ns)</span>
29761 </p>
29762 </td>
29763 <td>
29764 <p>
29765 <span class="green">1.00<br> (599ns)</span>
29766 </p>
29767 </td>
29768 <td>
29769 <p>
29770 <span class="green">1.05<br> (626ns)</span>
29771 </p>
29772 </td>
29773 </tr>
29774 <tr>
29775 <td>
29776 <p>
29777 gcd&lt;boost::multiprecision::uint512_t&gt; (adjacent Fibonacci numbers)
29778 </p>
29779 </td>
29780 <td>
29781 <p>
29782 <span class="red">2.04<br> (30307983ns)</span>
29783 </p>
29784 </td>
29785 <td>
29786 <p>
29787 <span class="red">2.80<br> (41616297ns)</span>
29788 </p>
29789 </td>
29790 <td>
29791 <p>
29792 <span class="blue">1.47<br> (21863333ns)</span>
29793 </p>
29794 </td>
29795 <td>
29796 <p>
29797 <span class="red">2.71<br> (40178640ns)</span>
29798 </p>
29799 </td>
29800 <td>
29801 <p>
29802 <span class="green">1.00<br> (14839571ns)</span>
29803 </p>
29804 </td>
29805 </tr>
29806 <tr>
29807 <td>
29808 <p>
29809 gcd&lt;boost::multiprecision::uint512_t&gt; (permutations of Fibonacci
29810 numbers)
29811 </p>
29812 </td>
29813 <td>
29814 <p>
29815 <span class="red">3.83<br> (16865014424ns)</span>
29816 </p>
29817 </td>
29818 <td>
29819 <p>
29820 <span class="blue">1.32<br> (5812976738ns)</span>
29821 </p>
29822 </td>
29823 <td>
29824 <p>
29825 <span class="red">2.82<br> (12405385177ns)</span>
29826 </p>
29827 </td>
29828 <td>
29829 <p>
29830 <span class="blue">1.25<br> (5504816915ns)</span>
29831 </p>
29832 </td>
29833 <td>
29834 <p>
29835 <span class="green">1.00<br> (4400311295ns)</span>
29836 </p>
29837 </td>
29838 </tr>
29839 <tr>
29840 <td>
29841 <p>
29842 gcd&lt;boost::multiprecision::uint512_t&gt; (random prime number
29843 products)
29844 </p>
29845 </td>
29846 <td>
29847 <p>
29848 <span class="red">4.73<br> (5052367ns)</span>
29849 </p>
29850 </td>
29851 <td>
29852 <p>
29853 <span class="blue">1.28<br> (1366348ns)</span>
29854 </p>
29855 </td>
29856 <td>
29857 <p>
29858 <span class="red">3.75<br> (4007526ns)</span>
29859 </p>
29860 </td>
29861 <td>
29862 <p>
29863 <span class="blue">1.26<br> (1344357ns)</span>
29864 </p>
29865 </td>
29866 <td>
29867 <p>
29868 <span class="green">1.00<br> (1067390ns)</span>
29869 </p>
29870 </td>
29871 </tr>
29872 <tr>
29873 <td>
29874 <p>
29875 gcd&lt;boost::multiprecision::uint512_t&gt; (uniform random numbers)
29876 </p>
29877 </td>
29878 <td>
29879 <p>
29880 <span class="blue">1.81<br> (51516027ns)</span>
29881 </p>
29882 </td>
29883 <td>
29884 <p>
29885 <span class="blue">1.41<br> (40297849ns)</span>
29886 </p>
29887 </td>
29888 <td>
29889 <p>
29890 <span class="blue">1.29<br> (36761270ns)</span>
29891 </p>
29892 </td>
29893 <td>
29894 <p>
29895 <span class="blue">1.38<br> (39294531ns)</span>
29896 </p>
29897 </td>
29898 <td>
29899 <p>
29900 <span class="green">1.00<br> (28540198ns)</span>
29901 </p>
29902 </td>
29903 </tr>
29904 <tr>
29905 <td>
29906 <p>
29907 gcd&lt;unsigned long long&gt; (Trivial cases)
29908 </p>
29909 </td>
29910 <td>
29911 <p>
29912 <span class="green">1.16<br> (142ns)</span>
29913 </p>
29914 </td>
29915 <td>
29916 <p>
29917 <span class="blue">1.32<br> (161ns)</span>
29918 </p>
29919 </td>
29920 <td>
29921 <p>
29922 <span class="blue">1.47<br> (179ns)</span>
29923 </p>
29924 </td>
29925 <td>
29926 <p>
29927 <span class="green">1.09<br> (133ns)</span>
29928 </p>
29929 </td>
29930 <td>
29931 <p>
29932 <span class="green">1.00<br> (122ns)</span>
29933 </p>
29934 </td>
29935 </tr>
29936 <tr>
29937 <td>
29938 <p>
29939 gcd&lt;unsigned long long&gt; (adjacent Fibonacci numbers)
29940 </p>
29941 </td>
29942 <td>
29943 <p>
29944 <span class="green">1.00<br> (11337ns)</span>
29945 </p>
29946 </td>
29947 <td>
29948 <p>
29949 <span class="red">7.82<br> (88645ns)</span>
29950 </p>
29951 </td>
29952 <td>
29953 <p>
29954 <span class="red">3.32<br> (37618ns)</span>
29955 </p>
29956 </td>
29957 <td>
29958 <p>
29959 <span class="red">8.27<br> (93731ns)</span>
29960 </p>
29961 </td>
29962 <td>
29963 <p>
29964 <span class="blue">1.79<br> (20288ns)</span>
29965 </p>
29966 </td>
29967 </tr>
29968 <tr>
29969 <td>
29970 <p>
29971 gcd&lt;unsigned long long&gt; (permutations of Fibonacci numbers)
29972 </p>
29973 </td>
29974 <td>
29975 <p>
29976 <span class="red">2.27<br> (3094725ns)</span>
29977 </p>
29978 </td>
29979 <td>
29980 <p>
29981 <span class="green">1.15<br> (1564746ns)</span>
29982 </p>
29983 </td>
29984 <td>
29985 <p>
29986 <span class="red">3.68<br> (5018874ns)</span>
29987 </p>
29988 </td>
29989 <td>
29990 <p>
29991 <span class="green">1.10<br> (1504161ns)</span>
29992 </p>
29993 </td>
29994 <td>
29995 <p>
29996 <span class="green">1.00<br> (1365661ns)</span>
29997 </p>
29998 </td>
29999 </tr>
30000 <tr>
30001 <td>
30002 <p>
30003 gcd&lt;unsigned long long&gt; (random prime number products)
30004 </p>
30005 </td>
30006 <td>
30007 <p>
30008 <span class="blue">1.44<br> (563322ns)</span>
30009 </p>
30010 </td>
30011 <td>
30012 <p>
30013 <span class="green">1.15<br> (448479ns)</span>
30014 </p>
30015 </td>
30016 <td>
30017 <p>
30018 <span class="red">2.40<br> (938942ns)</span>
30019 </p>
30020 </td>
30021 <td>
30022 <p>
30023 <span class="green">1.12<br> (439560ns)</span>
30024 </p>
30025 </td>
30026 <td>
30027 <p>
30028 <span class="green">1.00<br> (391207ns)</span>
30029 </p>
30030 </td>
30031 </tr>
30032 <tr>
30033 <td>
30034 <p>
30035 gcd&lt;unsigned long long&gt; (uniform random numbers)
30036 </p>
30037 </td>
30038 <td>
30039 <p>
30040 <span class="green">1.00<br> (718895ns)</span>
30041 </p>
30042 </td>
30043 <td>
30044 <p>
30045 <span class="green">1.10<br> (791723ns)</span>
30046 </p>
30047 </td>
30048 <td>
30049 <p>
30050 <span class="blue">1.70<br> (1224803ns)</span>
30051 </p>
30052 </td>
30053 <td>
30054 <p>
30055 <span class="green">1.09<br> (781750ns)</span>
30056 </p>
30057 </td>
30058 <td>
30059 <p>
30060 <span class="green">1.03<br> (737606ns)</span>
30061 </p>
30062 </td>
30063 </tr>
30064 <tr>
30065 <td>
30066 <p>
30067 gcd&lt;unsigned long&gt; (Trivial cases)
30068 </p>
30069 </td>
30070 <td>
30071 <p>
30072 <span class="green">1.06<br> (128ns)</span>
30073 </p>
30074 </td>
30075 <td>
30076 <p>
30077 <span class="blue">1.38<br> (167ns)</span>
30078 </p>
30079 </td>
30080 <td>
30081 <p>
30082 <span class="blue">1.57<br> (190ns)</span>
30083 </p>
30084 </td>
30085 <td>
30086 <p>
30087 <span class="green">1.07<br> (129ns)</span>
30088 </p>
30089 </td>
30090 <td>
30091 <p>
30092 <span class="green">1.00<br> (121ns)</span>
30093 </p>
30094 </td>
30095 </tr>
30096 <tr>
30097 <td>
30098 <p>
30099 gcd&lt;unsigned long&gt; (adjacent Fibonacci numbers)
30100 </p>
30101 </td>
30102 <td>
30103 <p>
30104 <span class="green">1.00<br> (11188ns)</span>
30105 </p>
30106 </td>
30107 <td>
30108 <p>
30109 <span class="red">7.89<br> (88300ns)</span>
30110 </p>
30111 </td>
30112 <td>
30113 <p>
30114 <span class="red">3.06<br> (34190ns)</span>
30115 </p>
30116 </td>
30117 <td>
30118 <p>
30119 <span class="red">7.84<br> (87699ns)</span>
30120 </p>
30121 </td>
30122 <td>
30123 <p>
30124 <span class="blue">1.80<br> (20152ns)</span>
30125 </p>
30126 </td>
30127 </tr>
30128 <tr>
30129 <td>
30130 <p>
30131 gcd&lt;unsigned long&gt; (permutations of Fibonacci numbers)
30132 </p>
30133 </td>
30134 <td>
30135 <p>
30136 <span class="red">2.33<br> (3012118ns)</span>
30137 </p>
30138 </td>
30139 <td>
30140 <p>
30141 <span class="blue">1.22<br> (1578276ns)</span>
30142 </p>
30143 </td>
30144 <td>
30145 <p>
30146 <span class="red">3.70<br> (4788935ns)</span>
30147 </p>
30148 </td>
30149 <td>
30150 <p>
30151 <span class="green">1.17<br> (1512843ns)</span>
30152 </p>
30153 </td>
30154 <td>
30155 <p>
30156 <span class="green">1.00<br> (1293335ns)</span>
30157 </p>
30158 </td>
30159 </tr>
30160 <tr>
30161 <td>
30162 <p>
30163 gcd&lt;unsigned long&gt; (random prime number products)
30164 </p>
30165 </td>
30166 <td>
30167 <p>
30168 <span class="blue">1.44<br> (547427ns)</span>
30169 </p>
30170 </td>
30171 <td>
30172 <p>
30173 <span class="green">1.18<br> (447239ns)</span>
30174 </p>
30175 </td>
30176 <td>
30177 <p>
30178 <span class="red">2.30<br> (876396ns)</span>
30179 </p>
30180 </td>
30181 <td>
30182 <p>
30183 <span class="green">1.16<br> (440962ns)</span>
30184 </p>
30185 </td>
30186 <td>
30187 <p>
30188 <span class="green">1.00<br> (380492ns)</span>
30189 </p>
30190 </td>
30191 </tr>
30192 <tr>
30193 <td>
30194 <p>
30195 gcd&lt;unsigned long&gt; (uniform random numbers)
30196 </p>
30197 </td>
30198 <td>
30199 <p>
30200 <span class="green">1.01<br> (706547ns)</span>
30201 </p>
30202 </td>
30203 <td>
30204 <p>
30205 <span class="green">1.13<br> (788922ns)</span>
30206 </p>
30207 </td>
30208 <td>
30209 <p>
30210 <span class="blue">1.65<br> (1154470ns)</span>
30211 </p>
30212 </td>
30213 <td>
30214 <p>
30215 <span class="green">1.11<br> (777950ns)</span>
30216 </p>
30217 </td>
30218 <td>
30219 <p>
30220 <span class="green">1.00<br> (697913ns)</span>
30221 </p>
30222 </td>
30223 </tr>
30224 <tr>
30225 <td>
30226 <p>
30227 gcd&lt;unsigned short&gt; (Trivial cases)
30228 </p>
30229 </td>
30230 <td>
30231 <p>
30232 <span class="blue">1.67<br> (132ns)</span>
30233 </p>
30234 </td>
30235 <td>
30236 <p>
30237 <span class="green">1.09<br> (86ns)</span>
30238 </p>
30239 </td>
30240 <td>
30241 <p>
30242 <span class="red">2.48<br> (196ns)</span>
30243 </p>
30244 </td>
30245 <td>
30246 <p>
30247 <span class="green">1.00<br> (79ns)</span>
30248 </p>
30249 </td>
30250 <td>
30251 <p>
30252 <span class="blue">1.20<br> (95ns)</span>
30253 </p>
30254 </td>
30255 </tr>
30256 <tr>
30257 <td>
30258 <p>
30259 gcd&lt;unsigned short&gt; (adjacent Fibonacci numbers)
30260 </p>
30261 </td>
30262 <td>
30263 <p>
30264 <span class="green">1.00<br> (1059ns)</span>
30265 </p>
30266 </td>
30267 <td>
30268 <p>
30269 <span class="red">3.86<br> (4088ns)</span>
30270 </p>
30271 </td>
30272 <td>
30273 <p>
30274 <span class="red">2.15<br> (2277ns)</span>
30275 </p>
30276 </td>
30277 <td>
30278 <p>
30279 <span class="red">3.43<br> (3632ns)</span>
30280 </p>
30281 </td>
30282 <td>
30283 <p>
30284 <span class="blue">1.20<br> (1276ns)</span>
30285 </p>
30286 </td>
30287 </tr>
30288 <tr>
30289 <td>
30290 <p>
30291 gcd&lt;unsigned short&gt; (permutations of Fibonacci numbers)
30292 </p>
30293 </td>
30294 <td>
30295 <p>
30296 <span class="blue">1.41<br> (22350ns)</span>
30297 </p>
30298 </td>
30299 <td>
30300 <p>
30301 <span class="blue">1.66<br> (26480ns)</span>
30302 </p>
30303 </td>
30304 <td>
30305 <p>
30306 <span class="red">3.80<br> (60467ns)</span>
30307 </p>
30308 </td>
30309 <td>
30310 <p>
30311 <span class="blue">1.58<br> (25159ns)</span>
30312 </p>
30313 </td>
30314 <td>
30315 <p>
30316 <span class="green">1.00<br> (15906ns)</span>
30317 </p>
30318 </td>
30319 </tr>
30320 <tr>
30321 <td>
30322 <p>
30323 gcd&lt;unsigned short&gt; (random prime number products)
30324 </p>
30325 </td>
30326 <td>
30327 <p>
30328 <span class="blue">1.57<br> (153466ns)</span>
30329 </p>
30330 </td>
30331 <td>
30332 <p>
30333 <span class="green">1.12<br> (109188ns)</span>
30334 </p>
30335 </td>
30336 <td>
30337 <p>
30338 <span class="red">2.63<br> (256492ns)</span>
30339 </p>
30340 </td>
30341 <td>
30342 <p>
30343 <span class="green">1.00<br> (97526ns)</span>
30344 </p>
30345 </td>
30346 <td>
30347 <p>
30348 <span class="green">1.07<br> (103893ns)</span>
30349 </p>
30350 </td>
30351 </tr>
30352 <tr>
30353 <td>
30354 <p>
30355 gcd&lt;unsigned short&gt; (uniform random numbers)
30356 </p>
30357 </td>
30358 <td>
30359 <p>
30360 <span class="blue">1.31<br> (190489ns)</span>
30361 </p>
30362 </td>
30363 <td>
30364 <p>
30365 <span class="green">1.07<br> (156183ns)</span>
30366 </p>
30367 </td>
30368 <td>
30369 <p>
30370 <span class="red">2.18<br> (317399ns)</span>
30371 </p>
30372 </td>
30373 <td>
30374 <p>
30375 <span class="green">1.00<br> (145520ns)</span>
30376 </p>
30377 </td>
30378 <td>
30379 <p>
30380 <span class="green">1.01<br> (147682ns)</span>
30381 </p>
30382 </td>
30383 </tr>
30384 <tr>
30385 <td>
30386 <p>
30387 gcd&lt;unsigned&gt; (Trivial cases)
30388 </p>
30389 </td>
30390 <td>
30391 <p>
30392 <span class="blue">1.53<br> (130ns)</span>
30393 </p>
30394 </td>
30395 <td>
30396 <p>
30397 <span class="green">1.05<br> (89ns)</span>
30398 </p>
30399 </td>
30400 <td>
30401 <p>
30402 <span class="red">2.08<br> (177ns)</span>
30403 </p>
30404 </td>
30405 <td>
30406 <p>
30407 <span class="green">1.00<br> (85ns)</span>
30408 </p>
30409 </td>
30410 <td>
30411 <p>
30412 <span class="green">1.07<br> (91ns)</span>
30413 </p>
30414 </td>
30415 </tr>
30416 <tr>
30417 <td>
30418 <p>
30419 gcd&lt;unsigned&gt; (adjacent Fibonacci numbers)
30420 </p>
30421 </td>
30422 <td>
30423 <p>
30424 <span class="green">1.00<br> (2757ns)</span>
30425 </p>
30426 </td>
30427 <td>
30428 <p>
30429 <span class="red">5.15<br> (14202ns)</span>
30430 </p>
30431 </td>
30432 <td>
30433 <p>
30434 <span class="red">3.01<br> (8301ns)</span>
30435 </p>
30436 </td>
30437 <td>
30438 <p>
30439 <span class="red">5.12<br> (14103ns)</span>
30440 </p>
30441 </td>
30442 <td>
30443 <p>
30444 <span class="green">1.19<br> (3271ns)</span>
30445 </p>
30446 </td>
30447 </tr>
30448 <tr>
30449 <td>
30450 <p>
30451 gcd&lt;unsigned&gt; (permutations of Fibonacci numbers)
30452 </p>
30453 </td>
30454 <td>
30455 <p>
30456 <span class="red">2.65<br> (341353ns)</span>
30457 </p>
30458 </td>
30459 <td>
30460 <p>
30461 <span class="blue">1.41<br> (181367ns)</span>
30462 </p>
30463 </td>
30464 <td>
30465 <p>
30466 <span class="red">4.61<br> (594132ns)</span>
30467 </p>
30468 </td>
30469 <td>
30470 <p>
30471 <span class="blue">1.35<br> (173905ns)</span>
30472 </p>
30473 </td>
30474 <td>
30475 <p>
30476 <span class="green">1.00<br> (128782ns)</span>
30477 </p>
30478 </td>
30479 </tr>
30480 <tr>
30481 <td>
30482 <p>
30483 gcd&lt;unsigned&gt; (random prime number products)
30484 </p>
30485 </td>
30486 <td>
30487 <p>
30488 <span class="blue">1.62<br> (291727ns)</span>
30489 </p>
30490 </td>
30491 <td>
30492 <p>
30493 <span class="green">1.06<br> (190741ns)</span>
30494 </p>
30495 </td>
30496 <td>
30497 <p>
30498 <span class="red">2.73<br> (490180ns)</span>
30499 </p>
30500 </td>
30501 <td>
30502 <p>
30503 <span class="green">1.04<br> (187255ns)</span>
30504 </p>
30505 </td>
30506 <td>
30507 <p>
30508 <span class="green">1.00<br> (179681ns)</span>
30509 </p>
30510 </td>
30511 </tr>
30512 <tr>
30513 <td>
30514 <p>
30515 gcd&lt;unsigned&gt; (uniform random numbers)
30516 </p>
30517 </td>
30518 <td>
30519 <p>
30520 <span class="blue">1.26<br> (352457ns)</span>
30521 </p>
30522 </td>
30523 <td>
30524 <p>
30525 <span class="green">1.03<br> (288254ns)</span>
30526 </p>
30527 </td>
30528 <td>
30529 <p>
30530 <span class="red">2.17<br> (607171ns)</span>
30531 </p>
30532 </td>
30533 <td>
30534 <p>
30535 <span class="green">1.00<br> (280216ns)</span>
30536 </p>
30537 </td>
30538 <td>
30539 <p>
30540 <span class="green">1.02<br> (286875ns)</span>
30541 </p>
30542 </td>
30543 </tr>
30544 </tbody>
30545 </table></div>
30546 </div>
30547 <br class="table-break">
30548 </div>
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&#160;25.&#160;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">
30557 <colgroup>
30558 <col>
30559 <col>
30560 <col>
30561 <col>
30562 <col>
30563 <col>
30564 </colgroup>
30565 <thead><tr>
30566 <th>
30567 <p>
30568 Function
30569 </p>
30570 </th>
30571 <th>
30572 <p>
30573 Stein_gcd boost 1.61
30574 </p>
30575 </th>
30576 <th>
30577 <p>
30578 Euclid_gcd boost 1.61
30579 </p>
30580 </th>
30581 <th>
30582 <p>
30583 Stein_gcd_textbook boost 1.61
30584 </p>
30585 </th>
30586 <th>
30587 <p>
30588 gcd_euclid_textbook boost 1.61
30589 </p>
30590 </th>
30591 <th>
30592 <p>
30593 mixed_binary_gcd boost 1.61
30594 </p>
30595 </th>
30596 </tr></thead>
30597 <tbody>
30598 <tr>
30599 <td>
30600 <p>
30601 gcd&lt;boost::multiprecision::uint1024_t&gt; (Trivial cases)
30602 </p>
30603 </td>
30604 <td>
30605 <p>
30606 <span class="red">3.13<br> (2802ns)</span>
30607 </p>
30608 </td>
30609 <td>
30610 <p>
30611 <span class="green">1.00<br> (895ns)</span>
30612 </p>
30613 </td>
30614 <td>
30615 <p>
30616 <span class="blue">1.44<br> (1286ns)</span>
30617 </p>
30618 </td>
30619 <td>
30620 <p>
30621 <span class="green">1.14<br> (1016ns)</span>
30622 </p>
30623 </td>
30624 <td>
30625 <p>
30626 <span class="green">1.02<br> (914ns)</span>
30627 </p>
30628 </td>
30629 </tr>
30630 <tr>
30631 <td>
30632 <p>
30633 gcd&lt;boost::multiprecision::uint1024_t&gt; (adjacent Fibonacci
30634 numbers)
30635 </p>
30636 </td>
30637 <td>
30638 <p>
30639 <span class="red">2.31<br> (41775723ns)</span>
30640 </p>
30641 </td>
30642 <td>
30643 <p>
30644 <span class="red">3.87<br> (69955770ns)</span>
30645 </p>
30646 </td>
30647 <td>
30648 <p>
30649 <span class="blue">1.54<br> (27777726ns)</span>
30650 </p>
30651 </td>
30652 <td>
30653 <p>
30654 <span class="red">4.68<br> (84599574ns)</span>
30655 </p>
30656 </td>
30657 <td>
30658 <p>
30659 <span class="green">1.00<br> (18077291ns)</span>
30660 </p>
30661 </td>
30662 </tr>
30663 <tr>
30664 <td>
30665 <p>
30666 gcd&lt;boost::multiprecision::uint1024_t&gt; (permutations of Fibonacci
30667 numbers)
30668 </p>
30669 </td>
30670 <td>
30671 <p>
30672 <span class="red">14.78<br> (23241632149ns)</span>
30673 </p>
30674 </td>
30675 <td>
30676 <p>
30677 <span class="green">1.00<br> (1572425270ns)</span>
30678 </p>
30679 </td>
30680 <td>
30681 <p>
30682 <span class="red">10.27<br> (16142366056ns)</span>
30683 </p>
30684 </td>
30685 <td>
30686 <p>
30687 <span class="blue">1.22<br> (1911988140ns)</span>
30688 </p>
30689 </td>
30690 <td>
30691 <p>
30692 <span class="blue">1.66<br> (2606038259ns)</span>
30693 </p>
30694 </td>
30695 </tr>
30696 <tr>
30697 <td>
30698 <p>
30699 gcd&lt;boost::multiprecision::uint1024_t&gt; (random prime number
30700 products)
30701 </p>
30702 </td>
30703 <td>
30704 <p>
30705 <span class="red">6.05<br> (6355783ns)</span>
30706 </p>
30707 </td>
30708 <td>
30709 <p>
30710 <span class="blue">1.28<br> (1346702ns)</span>
30711 </p>
30712 </td>
30713 <td>
30714 <p>
30715 <span class="red">4.27<br> (4483024ns)</span>
30716 </p>
30717 </td>
30718 <td>
30719 <p>
30720 <span class="blue">1.75<br> (1832606ns)</span>
30721 </p>
30722 </td>
30723 <td>
30724 <p>
30725 <span class="green">1.00<br> (1049715ns)</span>
30726 </p>
30727 </td>
30728 </tr>
30729 <tr>
30730 <td>
30731 <p>
30732 gcd&lt;boost::multiprecision::uint1024_t&gt; (uniform random numbers)
30733 </p>
30734 </td>
30735 <td>
30736 <p>
30737 <span class="blue">1.91<br> (147141332ns)</span>
30738 </p>
30739 </td>
30740 <td>
30741 <p>
30742 <span class="blue">1.40<br> (107633586ns)</span>
30743 </p>
30744 </td>
30745 <td>
30746 <p>
30747 <span class="blue">1.35<br> (103810056ns)</span>
30748 </p>
30749 </td>
30750 <td>
30751 <p>
30752 <span class="blue">1.65<br> (126771843ns)</span>
30753 </p>
30754 </td>
30755 <td>
30756 <p>
30757 <span class="green">1.00<br> (76852875ns)</span>
30758 </p>
30759 </td>
30760 </tr>
30761 <tr>
30762 <td>
30763 <p>
30764 gcd&lt;boost::multiprecision::uint256_t&gt; (Trivial cases)
30765 </p>
30766 </td>
30767 <td>
30768 <p>
30769 <span class="red">3.92<br> (2186ns)</span>
30770 </p>
30771 </td>
30772 <td>
30773 <p>
30774 <span class="green">1.00<br> (558ns)</span>
30775 </p>
30776 </td>
30777 <td>
30778 <p>
30779 <span class="blue">1.54<br> (862ns)</span>
30780 </p>
30781 </td>
30782 <td>
30783 <p>
30784 <span class="green">1.00<br> (558ns)</span>
30785 </p>
30786 </td>
30787 <td>
30788 <p>
30789 <span class="green">1.03<br> (572ns)</span>
30790 </p>
30791 </td>
30792 </tr>
30793 <tr>
30794 <td>
30795 <p>
30796 gcd&lt;boost::multiprecision::uint256_t&gt; (adjacent Fibonacci numbers)
30797 </p>
30798 </td>
30799 <td>
30800 <p>
30801 <span class="blue">1.92<br> (17235572ns)</span>
30802 </p>
30803 </td>
30804 <td>
30805 <p>
30806 <span class="blue">1.89<br> (16956962ns)</span>
30807 </p>
30808 </td>
30809 <td>
30810 <p>
30811 <span class="blue">1.24<br> (11155401ns)</span>
30812 </p>
30813 </td>
30814 <td>
30815 <p>
30816 <span class="red">2.17<br> (19466812ns)</span>
30817 </p>
30818 </td>
30819 <td>
30820 <p>
30821 <span class="green">1.00<br> (8964083ns)</span>
30822 </p>
30823 </td>
30824 </tr>
30825 <tr>
30826 <td>
30827 <p>
30828 gcd&lt;boost::multiprecision::uint256_t&gt; (permutations of Fibonacci
30829 numbers)
30830 </p>
30831 </td>
30832 <td>
30833 <p>
30834 <span class="red">2.45<br> (9417422440ns)</span>
30835 </p>
30836 </td>
30837 <td>
30838 <p>
30839 <span class="blue">1.37<br> (5269990456ns)</span>
30840 </p>
30841 </td>
30842 <td>
30843 <p>
30844 <span class="blue">1.58<br> (6081011309ns)</span>
30845 </p>
30846 </td>
30847 <td>
30848 <p>
30849 <span class="blue">1.57<br> (6044479950ns)</span>
30850 </p>
30851 </td>
30852 <td>
30853 <p>
30854 <span class="green">1.00<br> (3841778329ns)</span>
30855 </p>
30856 </td>
30857 </tr>
30858 <tr>
30859 <td>
30860 <p>
30861 gcd&lt;boost::multiprecision::uint256_t&gt; (random prime number
30862 products)
30863 </p>
30864 </td>
30865 <td>
30866 <p>
30867 <span class="red">4.87<br> (4919066ns)</span>
30868 </p>
30869 </td>
30870 <td>
30871 <p>
30872 <span class="blue">1.22<br> (1236082ns)</span>
30873 </p>
30874 </td>
30875 <td>
30876 <p>
30877 <span class="red">3.29<br> (3328411ns)</span>
30878 </p>
30879 </td>
30880 <td>
30881 <p>
30882 <span class="blue">1.43<br> (1447819ns)</span>
30883 </p>
30884 </td>
30885 <td>
30886 <p>
30887 <span class="green">1.00<br> (1011109ns)</span>
30888 </p>
30889 </td>
30890 </tr>
30891 <tr>
30892 <td>
30893 <p>
30894 gcd&lt;boost::multiprecision::uint256_t&gt; (uniform random numbers)
30895 </p>
30896 </td>
30897 <td>
30898 <p>
30899 <span class="blue">1.83<br> (22425804ns)</span>
30900 </p>
30901 </td>
30902 <td>
30903 <p>
30904 <span class="blue">1.40<br> (17164135ns)</span>
30905 </p>
30906 </td>
30907 <td>
30908 <p>
30909 <span class="green">1.19<br> (14545436ns)</span>
30910 </p>
30911 </td>
30912 <td>
30913 <p>
30914 <span class="blue">1.63<br> (19976038ns)</span>
30915 </p>
30916 </td>
30917 <td>
30918 <p>
30919 <span class="green">1.00<br> (12252895ns)</span>
30920 </p>
30921 </td>
30922 </tr>
30923 <tr>
30924 <td>
30925 <p>
30926 gcd&lt;boost::multiprecision::uint512_t&gt; (Trivial cases)
30927 </p>
30928 </td>
30929 <td>
30930 <p>
30931 <span class="red">3.43<br> (2342ns)</span>
30932 </p>
30933 </td>
30934 <td>
30935 <p>
30936 <span class="green">1.00<br> (683ns)</span>
30937 </p>
30938 </td>
30939 <td>
30940 <p>
30941 <span class="blue">1.33<br> (911ns)</span>
30942 </p>
30943 </td>
30944 <td>
30945 <p>
30946 <span class="green">1.00<br> (686ns)</span>
30947 </p>
30948 </td>
30949 <td>
30950 <p>
30951 <span class="green">1.00<br> (683ns)</span>
30952 </p>
30953 </td>
30954 </tr>
30955 <tr>
30956 <td>
30957 <p>
30958 gcd&lt;boost::multiprecision::uint512_t&gt; (adjacent Fibonacci numbers)
30959 </p>
30960 </td>
30961 <td>
30962 <p>
30963 <span class="blue">1.95<br> (32049761ns)</span>
30964 </p>
30965 </td>
30966 <td>
30967 <p>
30968 <span class="red">2.76<br> (45352231ns)</span>
30969 </p>
30970 </td>
30971 <td>
30972 <p>
30973 <span class="blue">1.28<br> (20998111ns)</span>
30974 </p>
30975 </td>
30976 <td>
30977 <p>
30978 <span class="red">3.06<br> (50350772ns)</span>
30979 </p>
30980 </td>
30981 <td>
30982 <p>
30983 <span class="green">1.00<br> (16436491ns)</span>
30984 </p>
30985 </td>
30986 </tr>
30987 <tr>
30988 <td>
30989 <p>
30990 gcd&lt;boost::multiprecision::uint512_t&gt; (permutations of Fibonacci
30991 numbers)
30992 </p>
30993 </td>
30994 <td>
30995 <p>
30996 <span class="red">3.55<br> (17112372205ns)</span>
30997 </p>
30998 </td>
30999 <td>
31000 <p>
31001 <span class="blue">1.23<br> (5911837749ns)</span>
31002 </p>
31003 </td>
31004 <td>
31005 <p>
31006 <span class="red">2.50<br> (12050581754ns)</span>
31007 </p>
31008 </td>
31009 <td>
31010 <p>
31011 <span class="blue">1.41<br> (6807285781ns)</span>
31012 </p>
31013 </td>
31014 <td>
31015 <p>
31016 <span class="green">1.00<br> (4825798492ns)</span>
31017 </p>
31018 </td>
31019 </tr>
31020 <tr>
31021 <td>
31022 <p>
31023 gcd&lt;boost::multiprecision::uint512_t&gt; (random prime number
31024 products)
31025 </p>
31026 </td>
31027 <td>
31028 <p>
31029 <span class="red">4.50<br> (5057957ns)</span>
31030 </p>
31031 </td>
31032 <td>
31033 <p>
31034 <span class="blue">1.24<br> (1389638ns)</span>
31035 </p>
31036 </td>
31037 <td>
31038 <p>
31039 <span class="red">3.14<br> (3534092ns)</span>
31040 </p>
31041 </td>
31042 <td>
31043 <p>
31044 <span class="blue">1.46<br> (1639899ns)</span>
31045 </p>
31046 </td>
31047 <td>
31048 <p>
31049 <span class="green">1.00<br> (1125162ns)</span>
31050 </p>
31051 </td>
31052 </tr>
31053 <tr>
31054 <td>
31055 <p>
31056 gcd&lt;boost::multiprecision::uint512_t&gt; (uniform random numbers)
31057 </p>
31058 </td>
31059 <td>
31060 <p>
31061 <span class="blue">1.73<br> (54047618ns)</span>
31062 </p>
31063 </td>
31064 <td>
31065 <p>
31066 <span class="blue">1.41<br> (43900144ns)</span>
31067 </p>
31068 </td>
31069 <td>
31070 <p>
31071 <span class="green">1.18<br> (36748862ns)</span>
31072 </p>
31073 </td>
31074 <td>
31075 <p>
31076 <span class="blue">1.59<br> (49619900ns)</span>
31077 </p>
31078 </td>
31079 <td>
31080 <p>
31081 <span class="green">1.00<br> (31215862ns)</span>
31082 </p>
31083 </td>
31084 </tr>
31085 <tr>
31086 <td>
31087 <p>
31088 gcd&lt;unsigned long long&gt; (Trivial cases)
31089 </p>
31090 </td>
31091 <td>
31092 <p>
31093 <span class="green">1.00<br> (126ns)</span>
31094 </p>
31095 </td>
31096 <td>
31097 <p>
31098 <span class="blue">1.39<br> (175ns)</span>
31099 </p>
31100 </td>
31101 <td>
31102 <p>
31103 <span class="blue">1.25<br> (157ns)</span>
31104 </p>
31105 </td>
31106 <td>
31107 <p>
31108 <span class="green">1.13<br> (142ns)</span>
31109 </p>
31110 </td>
31111 <td>
31112 <p>
31113 <span class="green">1.08<br> (136ns)</span>
31114 </p>
31115 </td>
31116 </tr>
31117 <tr>
31118 <td>
31119 <p>
31120 gcd&lt;unsigned long long&gt; (adjacent Fibonacci numbers)
31121 </p>
31122 </td>
31123 <td>
31124 <p>
31125 <span class="green">1.00<br> (9128ns)</span>
31126 </p>
31127 </td>
31128 <td>
31129 <p>
31130 <span class="red">9.71<br> (88614ns)</span>
31131 </p>
31132 </td>
31133 <td>
31134 <p>
31135 <span class="blue">1.42<br> (12990ns)</span>
31136 </p>
31137 </td>
31138 <td>
31139 <p>
31140 <span class="red">9.53<br> (86978ns)</span>
31141 </p>
31142 </td>
31143 <td>
31144 <p>
31145 <span class="red">2.05<br> (18728ns)</span>
31146 </p>
31147 </td>
31148 </tr>
31149 <tr>
31150 <td>
31151 <p>
31152 gcd&lt;unsigned long long&gt; (permutations of Fibonacci numbers)
31153 </p>
31154 </td>
31155 <td>
31156 <p>
31157 <span class="red">2.35<br> (3279425ns)</span>
31158 </p>
31159 </td>
31160 <td>
31161 <p>
31162 <span class="green">1.13<br> (1572402ns)</span>
31163 </p>
31164 </td>
31165 <td>
31166 <p>
31167 <span class="blue">1.97<br> (2742654ns)</span>
31168 </p>
31169 </td>
31170 <td>
31171 <p>
31172 <span class="green">1.09<br> (1514923ns)</span>
31173 </p>
31174 </td>
31175 <td>
31176 <p>
31177 <span class="green">1.00<br> (1393889ns)</span>
31178 </p>
31179 </td>
31180 </tr>
31181 <tr>
31182 <td>
31183 <p>
31184 gcd&lt;unsigned long long&gt; (random prime number products)
31185 </p>
31186 </td>
31187 <td>
31188 <p>
31189 <span class="blue">1.47<br> (602247ns)</span>
31190 </p>
31191 </td>
31192 <td>
31193 <p>
31194 <span class="green">1.10<br> (447959ns)</span>
31195 </p>
31196 </td>
31197 <td>
31198 <p>
31199 <span class="blue">1.24<br> (506832ns)</span>
31200 </p>
31201 </td>
31202 <td>
31203 <p>
31204 <span class="green">1.08<br> (442637ns)</span>
31205 </p>
31206 </td>
31207 <td>
31208 <p>
31209 <span class="green">1.00<br> (408504ns)</span>
31210 </p>
31211 </td>
31212 </tr>
31213 <tr>
31214 <td>
31215 <p>
31216 gcd&lt;unsigned long long&gt; (uniform random numbers)
31217 </p>
31218 </td>
31219 <td>
31220 <p>
31221 <span class="green">1.16<br> (782472ns)</span>
31222 </p>
31223 </td>
31224 <td>
31225 <p>
31226 <span class="green">1.16<br> (781423ns)</span>
31227 </p>
31228 </td>
31229 <td>
31230 <p>
31231 <span class="green">1.00<br> (672974ns)</span>
31232 </p>
31233 </td>
31234 <td>
31235 <p>
31236 <span class="green">1.16<br> (779270ns)</span>
31237 </p>
31238 </td>
31239 <td>
31240 <p>
31241 <span class="green">1.10<br> (742312ns)</span>
31242 </p>
31243 </td>
31244 </tr>
31245 <tr>
31246 <td>
31247 <p>
31248 gcd&lt;unsigned long&gt; (Trivial cases)
31249 </p>
31250 </td>
31251 <td>
31252 <p>
31253 <span class="green">1.00<br> (112ns)</span>
31254 </p>
31255 </td>
31256 <td>
31257 <p>
31258 <span class="blue">1.42<br> (159ns)</span>
31259 </p>
31260 </td>
31261 <td>
31262 <p>
31263 <span class="blue">1.22<br> (137ns)</span>
31264 </p>
31265 </td>
31266 <td>
31267 <p>
31268 <span class="blue">1.21<br> (135ns)</span>
31269 </p>
31270 </td>
31271 <td>
31272 <p>
31273 <span class="blue">1.21<br> (135ns)</span>
31274 </p>
31275 </td>
31276 </tr>
31277 <tr>
31278 <td>
31279 <p>
31280 gcd&lt;unsigned long&gt; (adjacent Fibonacci numbers)
31281 </p>
31282 </td>
31283 <td>
31284 <p>
31285 <span class="green">1.00<br> (10253ns)</span>
31286 </p>
31287 </td>
31288 <td>
31289 <p>
31290 <span class="red">8.66<br> (88746ns)</span>
31291 </p>
31292 </td>
31293 <td>
31294 <p>
31295 <span class="blue">1.31<br> (13391ns)</span>
31296 </p>
31297 </td>
31298 <td>
31299 <p>
31300 <span class="red">8.51<br> (87217ns)</span>
31301 </p>
31302 </td>
31303 <td>
31304 <p>
31305 <span class="blue">1.79<br> (18361ns)</span>
31306 </p>
31307 </td>
31308 </tr>
31309 <tr>
31310 <td>
31311 <p>
31312 gcd&lt;unsigned long&gt; (permutations of Fibonacci numbers)
31313 </p>
31314 </td>
31315 <td>
31316 <p>
31317 <span class="red">2.35<br> (3271184ns)</span>
31318 </p>
31319 </td>
31320 <td>
31321 <p>
31322 <span class="green">1.13<br> (1576470ns)</span>
31323 </p>
31324 </td>
31325 <td>
31326 <p>
31327 <span class="blue">1.99<br> (2761823ns)</span>
31328 </p>
31329 </td>
31330 <td>
31331 <p>
31332 <span class="green">1.10<br> (1524202ns)</span>
31333 </p>
31334 </td>
31335 <td>
31336 <p>
31337 <span class="green">1.00<br> (1391168ns)</span>
31338 </p>
31339 </td>
31340 </tr>
31341 <tr>
31342 <td>
31343 <p>
31344 gcd&lt;unsigned long&gt; (random prime number products)
31345 </p>
31346 </td>
31347 <td>
31348 <p>
31349 <span class="blue">1.45<br> (597876ns)</span>
31350 </p>
31351 </td>
31352 <td>
31353 <p>
31354 <span class="green">1.08<br> (446057ns)</span>
31355 </p>
31356 </td>
31357 <td>
31358 <p>
31359 <span class="blue">1.22<br> (501704ns)</span>
31360 </p>
31361 </td>
31362 <td>
31363 <p>
31364 <span class="green">1.08<br> (445617ns)</span>
31365 </p>
31366 </td>
31367 <td>
31368 <p>
31369 <span class="green">1.00<br> (412184ns)</span>
31370 </p>
31371 </td>
31372 </tr>
31373 <tr>
31374 <td>
31375 <p>
31376 gcd&lt;unsigned long&gt; (uniform random numbers)
31377 </p>
31378 </td>
31379 <td>
31380 <p>
31381 <span class="green">1.18<br> (794630ns)</span>
31382 </p>
31383 </td>
31384 <td>
31385 <p>
31386 <span class="green">1.18<br> (793453ns)</span>
31387 </p>
31388 </td>
31389 <td>
31390 <p>
31391 <span class="green">1.00<br> (675176ns)</span>
31392 </p>
31393 </td>
31394 <td>
31395 <p>
31396 <span class="green">1.17<br> (791469ns)</span>
31397 </p>
31398 </td>
31399 <td>
31400 <p>
31401 <span class="green">1.15<br> (775141ns)</span>
31402 </p>
31403 </td>
31404 </tr>
31405 <tr>
31406 <td>
31407 <p>
31408 gcd&lt;unsigned short&gt; (Trivial cases)
31409 </p>
31410 </td>
31411 <td>
31412 <p>
31413 <span class="blue">1.37<br> (127ns)</span>
31414 </p>
31415 </td>
31416 <td>
31417 <p>
31418 <span class="green">1.01<br> (94ns)</span>
31419 </p>
31420 </td>
31421 <td>
31422 <p>
31423 <span class="blue">1.65<br> (153ns)</span>
31424 </p>
31425 </td>
31426 <td>
31427 <p>
31428 <span class="green">1.00<br> (93ns)</span>
31429 </p>
31430 </td>
31431 <td>
31432 <p>
31433 <span class="green">1.15<br> (107ns)</span>
31434 </p>
31435 </td>
31436 </tr>
31437 <tr>
31438 <td>
31439 <p>
31440 gcd&lt;unsigned short&gt; (adjacent Fibonacci numbers)
31441 </p>
31442 </td>
31443 <td>
31444 <p>
31445 <span class="green">1.00<br> (647ns)</span>
31446 </p>
31447 </td>
31448 <td>
31449 <p>
31450 <span class="red">4.94<br> (3195ns)</span>
31451 </p>
31452 </td>
31453 <td>
31454 <p>
31455 <span class="blue">1.85<br> (1197ns)</span>
31456 </p>
31457 </td>
31458 <td>
31459 <p>
31460 <span class="red">4.80<br> (3103ns)</span>
31461 </p>
31462 </td>
31463 <td>
31464 <p>
31465 <span class="blue">1.26<br> (814ns)</span>
31466 </p>
31467 </td>
31468 </tr>
31469 <tr>
31470 <td>
31471 <p>
31472 gcd&lt;unsigned short&gt; (permutations of Fibonacci numbers)
31473 </p>
31474 </td>
31475 <td>
31476 <p>
31477 <span class="red">2.18<br> (23922ns)</span>
31478 </p>
31479 </td>
31480 <td>
31481 <p>
31482 <span class="red">2.18<br> (23937ns)</span>
31483 </p>
31484 </td>
31485 <td>
31486 <p>
31487 <span class="red">3.25<br> (35622ns)</span>
31488 </p>
31489 </td>
31490 <td>
31491 <p>
31492 <span class="red">2.02<br> (22184ns)</span>
31493 </p>
31494 </td>
31495 <td>
31496 <p>
31497 <span class="green">1.00<br> (10975ns)</span>
31498 </p>
31499 </td>
31500 </tr>
31501 <tr>
31502 <td>
31503 <p>
31504 gcd&lt;unsigned short&gt; (random prime number products)
31505 </p>
31506 </td>
31507 <td>
31508 <p>
31509 <span class="blue">1.76<br> (164869ns)</span>
31510 </p>
31511 </td>
31512 <td>
31513 <p>
31514 <span class="green">1.06<br> (99310ns)</span>
31515 </p>
31516 </td>
31517 <td>
31518 <p>
31519 <span class="blue">1.75<br> (163857ns)</span>
31520 </p>
31521 </td>
31522 <td>
31523 <p>
31524 <span class="green">1.00<br> (93720ns)</span>
31525 </p>
31526 </td>
31527 <td>
31528 <p>
31529 <span class="green">1.03<br> (96506ns)</span>
31530 </p>
31531 </td>
31532 </tr>
31533 <tr>
31534 <td>
31535 <p>
31536 gcd&lt;unsigned short&gt; (uniform random numbers)
31537 </p>
31538 </td>
31539 <td>
31540 <p>
31541 <span class="blue">1.49<br> (207037ns)</span>
31542 </p>
31543 </td>
31544 <td>
31545 <p>
31546 <span class="green">1.03<br> (143353ns)</span>
31547 </p>
31548 </td>
31549 <td>
31550 <p>
31551 <span class="blue">1.49<br> (206536ns)</span>
31552 </p>
31553 </td>
31554 <td>
31555 <p>
31556 <span class="green">1.00<br> (138705ns)</span>
31557 </p>
31558 </td>
31559 <td>
31560 <p>
31561 <span class="green">1.05<br> (145798ns)</span>
31562 </p>
31563 </td>
31564 </tr>
31565 <tr>
31566 <td>
31567 <p>
31568 gcd&lt;unsigned&gt; (Trivial cases)
31569 </p>
31570 </td>
31571 <td>
31572 <p>
31573 <span class="blue">1.33<br> (118ns)</span>
31574 </p>
31575 </td>
31576 <td>
31577 <p>
31578 <span class="green">1.04<br> (93ns)</span>
31579 </p>
31580 </td>
31581 <td>
31582 <p>
31583 <span class="blue">1.66<br> (148ns)</span>
31584 </p>
31585 </td>
31586 <td>
31587 <p>
31588 <span class="green">1.00<br> (89ns)</span>
31589 </p>
31590 </td>
31591 <td>
31592 <p>
31593 <span class="green">1.11<br> (99ns)</span>
31594 </p>
31595 </td>
31596 </tr>
31597 <tr>
31598 <td>
31599 <p>
31600 gcd&lt;unsigned&gt; (adjacent Fibonacci numbers)
31601 </p>
31602 </td>
31603 <td>
31604 <p>
31605 <span class="green">1.00<br> (1828ns)</span>
31606 </p>
31607 </td>
31608 <td>
31609 <p>
31610 <span class="red">8.08<br> (14770ns)</span>
31611 </p>
31612 </td>
31613 <td>
31614 <p>
31615 <span class="red">2.43<br> (4441ns)</span>
31616 </p>
31617 </td>
31618 <td>
31619 <p>
31620 <span class="red">7.29<br> (13321ns)</span>
31621 </p>
31622 </td>
31623 <td>
31624 <p>
31625 <span class="blue">1.48<br> (2706ns)</span>
31626 </p>
31627 </td>
31628 </tr>
31629 <tr>
31630 <td>
31631 <p>
31632 gcd&lt;unsigned&gt; (permutations of Fibonacci numbers)
31633 </p>
31634 </td>
31635 <td>
31636 <p>
31637 <span class="red">2.12<br> (350485ns)</span>
31638 </p>
31639 </td>
31640 <td>
31641 <p>
31642 <span class="green">1.16<br> (190884ns)</span>
31643 </p>
31644 </td>
31645 <td>
31646 <p>
31647 <span class="red">2.17<br> (359150ns)</span>
31648 </p>
31649 </td>
31650 <td>
31651 <p>
31652 <span class="green">1.03<br> (170124ns)</span>
31653 </p>
31654 </td>
31655 <td>
31656 <p>
31657 <span class="green">1.00<br> (165174ns)</span>
31658 </p>
31659 </td>
31660 </tr>
31661 <tr>
31662 <td>
31663 <p>
31664 gcd&lt;unsigned&gt; (random prime number products)
31665 </p>
31666 </td>
31667 <td>
31668 <p>
31669 <span class="blue">1.73<br> (316056ns)</span>
31670 </p>
31671 </td>
31672 <td>
31673 <p>
31674 <span class="green">1.09<br> (199210ns)</span>
31675 </p>
31676 </td>
31677 <td>
31678 <p>
31679 <span class="blue">1.61<br> (295756ns)</span>
31680 </p>
31681 </td>
31682 <td>
31683 <p>
31684 <span class="green">1.00<br> (183139ns)</span>
31685 </p>
31686 </td>
31687 <td>
31688 <p>
31689 <span class="blue">1.24<br> (226528ns)</span>
31690 </p>
31691 </td>
31692 </tr>
31693 <tr>
31694 <td>
31695 <p>
31696 gcd&lt;unsigned&gt; (uniform random numbers)
31697 </p>
31698 </td>
31699 <td>
31700 <p>
31701 <span class="blue">1.37<br> (389398ns)</span>
31702 </p>
31703 </td>
31704 <td>
31705 <p>
31706 <span class="green">1.03<br> (293115ns)</span>
31707 </p>
31708 </td>
31709 <td>
31710 <p>
31711 <span class="blue">1.32<br> (375314ns)</span>
31712 </p>
31713 </td>
31714 <td>
31715 <p>
31716 <span class="green">1.00<br> (284048ns)</span>
31717 </p>
31718 </td>
31719 <td>
31720 <p>
31721 <span class="blue">1.24<br> (352400ns)</span>
31722 </p>
31723 </td>
31724 </tr>
31725 </tbody>
31726 </table></div>
31727 </div>
31728 <br class="table-break">
31729 </div>
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&#160;26.&#160;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">
31738 <colgroup>
31739 <col>
31740 <col>
31741 <col>
31742 <col>
31743 <col>
31744 <col>
31745 </colgroup>
31746 <thead><tr>
31747 <th>
31748 <p>
31749 Function
31750 </p>
31751 </th>
31752 <th>
31753 <p>
31754 Stein_gcd boost 1.61
31755 </p>
31756 </th>
31757 <th>
31758 <p>
31759 Euclid_gcd boost 1.61
31760 </p>
31761 </th>
31762 <th>
31763 <p>
31764 Stein_gcd_textbook boost 1.61
31765 </p>
31766 </th>
31767 <th>
31768 <p>
31769 gcd_euclid_textbook boost 1.61
31770 </p>
31771 </th>
31772 <th>
31773 <p>
31774 mixed_binary_gcd boost 1.61
31775 </p>
31776 </th>
31777 </tr></thead>
31778 <tbody>
31779 <tr>
31780 <td>
31781 <p>
31782 gcd&lt;boost::multiprecision::uint1024_t&gt; (Trivial cases)
31783 </p>
31784 </td>
31785 <td>
31786 <p>
31787 <span class="red">4.77<br> (4641ns)</span>
31788 </p>
31789 </td>
31790 <td>
31791 <p>
31792 <span class="green">1.01<br> (980ns)</span>
31793 </p>
31794 </td>
31795 <td>
31796 <p>
31797 <span class="red">2.10<br> (2043ns)</span>
31798 </p>
31799 </td>
31800 <td>
31801 <p>
31802 <span class="green">1.00<br> (973ns)</span>
31803 </p>
31804 </td>
31805 <td>
31806 <p>
31807 <span class="red">2.02<br> (1970ns)</span>
31808 </p>
31809 </td>
31810 </tr>
31811 <tr>
31812 <td>
31813 <p>
31814 gcd&lt;boost::multiprecision::uint1024_t&gt; (adjacent Fibonacci
31815 numbers)
31816 </p>
31817 </td>
31818 <td>
31819 <p>
31820 <span class="red">2.08<br> (58154864ns)</span>
31821 </p>
31822 </td>
31823 <td>
31824 <p>
31825 <span class="red">2.50<br> (69904918ns)</span>
31826 </p>
31827 </td>
31828 <td>
31829 <p>
31830 <span class="blue">1.33<br> (37216550ns)</span>
31831 </p>
31832 </td>
31833 <td>
31834 <p>
31835 <span class="red">2.71<br> (75796697ns)</span>
31836 </p>
31837 </td>
31838 <td>
31839 <p>
31840 <span class="green">1.00<br> (27972451ns)</span>
31841 </p>
31842 </td>
31843 </tr>
31844 <tr>
31845 <td>
31846 <p>
31847 gcd&lt;boost::multiprecision::uint1024_t&gt; (permutations of Fibonacci
31848 numbers)
31849 </p>
31850 </td>
31851 <td>
31852 <p>
31853 <span class="red">19.48<br> (33271105714ns)</span>
31854 </p>
31855 </td>
31856 <td>
31857 <p>
31858 <span class="green">1.00<br> (1708193354ns)</span>
31859 </p>
31860 </td>
31861 <td>
31862 <p>
31863 <span class="red">12.76<br> (21792913775ns)</span>
31864 </p>
31865 </td>
31866 <td>
31867 <p>
31868 <span class="green">1.06<br> (1815382677ns)</span>
31869 </p>
31870 </td>
31871 <td>
31872 <p>
31873 <span class="red">2.18<br> (3723938582ns)</span>
31874 </p>
31875 </td>
31876 </tr>
31877 <tr>
31878 <td>
31879 <p>
31880 gcd&lt;boost::multiprecision::uint1024_t&gt; (random prime number
31881 products)
31882 </p>
31883 </td>
31884 <td>
31885 <p>
31886 <span class="red">6.89<br> (9414373ns)</span>
31887 </p>
31888 </td>
31889 <td>
31890 <p>
31891 <span class="green">1.00<br> (1367187ns)</span>
31892 </p>
31893 </td>
31894 <td>
31895 <p>
31896 <span class="red">4.72<br> (6458117ns)</span>
31897 </p>
31898 </td>
31899 <td>
31900 <p>
31901 <span class="green">1.16<br> (1583753ns)</span>
31902 </p>
31903 </td>
31904 <td>
31905 <p>
31906 <span class="green">1.14<br> (1562793ns)</span>
31907 </p>
31908 </td>
31909 </tr>
31910 <tr>
31911 <td>
31912 <p>
31913 gcd&lt;boost::multiprecision::uint1024_t&gt; (uniform random numbers)
31914 </p>
31915 </td>
31916 <td>
31917 <p>
31918 <span class="blue">1.93<br> (202561994ns)</span>
31919 </p>
31920 </td>
31921 <td>
31922 <p>
31923 <span class="green">1.06<br> (111048658ns)</span>
31924 </p>
31925 </td>
31926 <td>
31927 <p>
31928 <span class="blue">1.27<br> (132829158ns)</span>
31929 </p>
31930 </td>
31931 <td>
31932 <p>
31933 <span class="green">1.08<br> (113036723ns)</span>
31934 </p>
31935 </td>
31936 <td>
31937 <p>
31938 <span class="green">1.00<br> (104969288ns)</span>
31939 </p>
31940 </td>
31941 </tr>
31942 <tr>
31943 <td>
31944 <p>
31945 gcd&lt;boost::multiprecision::uint256_t&gt; (Trivial cases)
31946 </p>
31947 </td>
31948 <td>
31949 <p>
31950 <span class="red">6.93<br> (3917ns)</span>
31951 </p>
31952 </td>
31953 <td>
31954 <p>
31955 <span class="green">1.00<br> (565ns)</span>
31956 </p>
31957 </td>
31958 <td>
31959 <p>
31960 <span class="red">2.62<br> (1479ns)</span>
31961 </p>
31962 </td>
31963 <td>
31964 <p>
31965 <span class="green">1.01<br> (573ns)</span>
31966 </p>
31967 </td>
31968 <td>
31969 <p>
31970 <span class="red">2.71<br> (1531ns)</span>
31971 </p>
31972 </td>
31973 </tr>
31974 <tr>
31975 <td>
31976 <p>
31977 gcd&lt;boost::multiprecision::uint256_t&gt; (adjacent Fibonacci numbers)
31978 </p>
31979 </td>
31980 <td>
31981 <p>
31982 <span class="red">2.21<br> (30286211ns)</span>
31983 </p>
31984 </td>
31985 <td>
31986 <p>
31987 <span class="blue">1.23<br> (16874361ns)</span>
31988 </p>
31989 </td>
31990 <td>
31991 <p>
31992 <span class="blue">1.39<br> (19081717ns)</span>
31993 </p>
31994 </td>
31995 <td>
31996 <p>
31997 <span class="blue">1.29<br> (17676519ns)</span>
31998 </p>
31999 </td>
32000 <td>
32001 <p>
32002 <span class="green">1.00<br> (13726965ns)</span>
32003 </p>
32004 </td>
32005 </tr>
32006 <tr>
32007 <td>
32008 <p>
32009 gcd&lt;boost::multiprecision::uint256_t&gt; (permutations of Fibonacci
32010 numbers)
32011 </p>
32012 </td>
32013 <td>
32014 <p>
32015 <span class="red">3.09<br> (16264475163ns)</span>
32016 </p>
32017 </td>
32018 <td>
32019 <p>
32020 <span class="green">1.00<br> (5267565731ns)</span>
32021 </p>
32022 </td>
32023 <td>
32024 <p>
32025 <span class="blue">1.95<br> (10286841026ns)</span>
32026 </p>
32027 </td>
32028 <td>
32029 <p>
32030 <span class="green">1.04<br> (5490091759ns)</span>
32031 </p>
32032 </td>
32033 <td>
32034 <p>
32035 <span class="green">1.10<br> (5793652829ns)</span>
32036 </p>
32037 </td>
32038 </tr>
32039 <tr>
32040 <td>
32041 <p>
32042 gcd&lt;boost::multiprecision::uint256_t&gt; (random prime number
32043 products)
32044 </p>
32045 </td>
32046 <td>
32047 <p>
32048 <span class="red">7.24<br> (9135147ns)</span>
32049 </p>
32050 </td>
32051 <td>
32052 <p>
32053 <span class="green">1.00<br> (1261015ns)</span>
32054 </p>
32055 </td>
32056 <td>
32057 <p>
32058 <span class="red">4.68<br> (5898603ns)</span>
32059 </p>
32060 </td>
32061 <td>
32062 <p>
32063 <span class="green">1.04<br> (1309201ns)</span>
32064 </p>
32065 </td>
32066 <td>
32067 <p>
32068 <span class="green">1.19<br> (1498616ns)</span>
32069 </p>
32070 </td>
32071 </tr>
32072 <tr>
32073 <td>
32074 <p>
32075 gcd&lt;boost::multiprecision::uint256_t&gt; (uniform random numbers)
32076 </p>
32077 </td>
32078 <td>
32079 <p>
32080 <span class="red">2.19<br> (37665692ns)</span>
32081 </p>
32082 </td>
32083 <td>
32084 <p>
32085 <span class="green">1.00<br> (17208818ns)</span>
32086 </p>
32087 </td>
32088 <td>
32089 <p>
32090 <span class="blue">1.40<br> (24038634ns)</span>
32091 </p>
32092 </td>
32093 <td>
32094 <p>
32095 <span class="green">1.04<br> (17885551ns)</span>
32096 </p>
32097 </td>
32098 <td>
32099 <p>
32100 <span class="green">1.04<br> (17856525ns)</span>
32101 </p>
32102 </td>
32103 </tr>
32104 <tr>
32105 <td>
32106 <p>
32107 gcd&lt;boost::multiprecision::uint512_t&gt; (Trivial cases)
32108 </p>
32109 </td>
32110 <td>
32111 <p>
32112 <span class="red">6.14<br> (4226ns)</span>
32113 </p>
32114 </td>
32115 <td>
32116 <p>
32117 <span class="green">1.04<br> (714ns)</span>
32118 </p>
32119 </td>
32120 <td>
32121 <p>
32122 <span class="red">2.40<br> (1650ns)</span>
32123 </p>
32124 </td>
32125 <td>
32126 <p>
32127 <span class="green">1.00<br> (688ns)</span>
32128 </p>
32129 </td>
32130 <td>
32131 <p>
32132 <span class="red">2.54<br> (1750ns)</span>
32133 </p>
32134 </td>
32135 </tr>
32136 <tr>
32137 <td>
32138 <p>
32139 gcd&lt;boost::multiprecision::uint512_t&gt; (adjacent Fibonacci numbers)
32140 </p>
32141 </td>
32142 <td>
32143 <p>
32144 <span class="red">2.09<br> (50478428ns)</span>
32145 </p>
32146 </td>
32147 <td>
32148 <p>
32149 <span class="blue">1.85<br> (44510007ns)</span>
32150 </p>
32151 </td>
32152 <td>
32153 <p>
32154 <span class="blue">1.30<br> (31453596ns)</span>
32155 </p>
32156 </td>
32157 <td>
32158 <p>
32159 <span class="blue">1.95<br> (46966463ns)</span>
32160 </p>
32161 </td>
32162 <td>
32163 <p>
32164 <span class="green">1.00<br> (24119978ns)</span>
32165 </p>
32166 </td>
32167 </tr>
32168 <tr>
32169 <td>
32170 <p>
32171 gcd&lt;boost::multiprecision::uint512_t&gt; (permutations of Fibonacci
32172 numbers)
32173 </p>
32174 </td>
32175 <td>
32176 <p>
32177 <span class="red">4.78<br> (28634298954ns)</span>
32178 </p>
32179 </td>
32180 <td>
32181 <p>
32182 <span class="green">1.00<br> (5992545367ns)</span>
32183 </p>
32184 </td>
32185 <td>
32186 <p>
32187 <span class="red">3.03<br> (18149620491ns)</span>
32188 </p>
32189 </td>
32190 <td>
32191 <p>
32192 <span class="green">1.07<br> (6428199599ns)</span>
32193 </p>
32194 </td>
32195 <td>
32196 <p>
32197 <span class="green">1.16<br> (6922805976ns)</span>
32198 </p>
32199 </td>
32200 </tr>
32201 <tr>
32202 <td>
32203 <p>
32204 gcd&lt;boost::multiprecision::uint512_t&gt; (random prime number
32205 products)
32206 </p>
32207 </td>
32208 <td>
32209 <p>
32210 <span class="red">6.82<br> (9443735ns)</span>
32211 </p>
32212 </td>
32213 <td>
32214 <p>
32215 <span class="green">1.00<br> (1384889ns)</span>
32216 </p>
32217 </td>
32218 <td>
32219 <p>
32220 <span class="red">4.40<br> (6089320ns)</span>
32221 </p>
32222 </td>
32223 <td>
32224 <p>
32225 <span class="green">1.08<br> (1490160ns)</span>
32226 </p>
32227 </td>
32228 <td>
32229 <p>
32230 <span class="green">1.20<br> (1659326ns)</span>
32231 </p>
32232 </td>
32233 </tr>
32234 <tr>
32235 <td>
32236 <p>
32237 gcd&lt;boost::multiprecision::uint512_t&gt; (uniform random numbers)
32238 </p>
32239 </td>
32240 <td>
32241 <p>
32242 <span class="blue">1.91<br> (81450557ns)</span>
32243 </p>
32244 </td>
32245 <td>
32246 <p>
32247 <span class="green">1.00<br> (42646044ns)</span>
32248 </p>
32249 </td>
32250 <td>
32251 <p>
32252 <span class="blue">1.25<br> (53179175ns)</span>
32253 </p>
32254 </td>
32255 <td>
32256 <p>
32257 <span class="green">1.10<br> (46719225ns)</span>
32258 </p>
32259 </td>
32260 <td>
32261 <p>
32262 <span class="green">1.00<br> (42673142ns)</span>
32263 </p>
32264 </td>
32265 </tr>
32266 <tr>
32267 <td>
32268 <p>
32269 gcd&lt;unsigned long long&gt; (Trivial cases)
32270 </p>
32271 </td>
32272 <td>
32273 <p>
32274 <span class="green">1.00<br> (116ns)</span>
32275 </p>
32276 </td>
32277 <td>
32278 <p>
32279 <span class="blue">1.41<br> (164ns)</span>
32280 </p>
32281 </td>
32282 <td>
32283 <p>
32284 <span class="green">1.18<br> (137ns)</span>
32285 </p>
32286 </td>
32287 <td>
32288 <p>
32289 <span class="green">1.14<br> (132ns)</span>
32290 </p>
32291 </td>
32292 <td>
32293 <p>
32294 <span class="green">1.11<br> (129ns)</span>
32295 </p>
32296 </td>
32297 </tr>
32298 <tr>
32299 <td>
32300 <p>
32301 gcd&lt;unsigned long long&gt; (adjacent Fibonacci numbers)
32302 </p>
32303 </td>
32304 <td>
32305 <p>
32306 <span class="green">1.00<br> (10264ns)</span>
32307 </p>
32308 </td>
32309 <td>
32310 <p>
32311 <span class="red">8.74<br> (89752ns)</span>
32312 </p>
32313 </td>
32314 <td>
32315 <p>
32316 <span class="blue">1.79<br> (18416ns)</span>
32317 </p>
32318 </td>
32319 <td>
32320 <p>
32321 <span class="red">8.56<br> (87836ns)</span>
32322 </p>
32323 </td>
32324 <td>
32325 <p>
32326 <span class="blue">1.92<br> (19682ns)</span>
32327 </p>
32328 </td>
32329 </tr>
32330 <tr>
32331 <td>
32332 <p>
32333 gcd&lt;unsigned long long&gt; (permutations of Fibonacci numbers)
32334 </p>
32335 </td>
32336 <td>
32337 <p>
32338 <span class="red">2.38<br> (3155892ns)</span>
32339 </p>
32340 </td>
32341 <td>
32342 <p>
32343 <span class="green">1.17<br> (1546387ns)</span>
32344 </p>
32345 </td>
32346 <td>
32347 <p>
32348 <span class="red">2.31<br> (3064571ns)</span>
32349 </p>
32350 </td>
32351 <td>
32352 <p>
32353 <span class="green">1.14<br> (1505421ns)</span>
32354 </p>
32355 </td>
32356 <td>
32357 <p>
32358 <span class="green">1.00<br> (1324137ns)</span>
32359 </p>
32360 </td>
32361 </tr>
32362 <tr>
32363 <td>
32364 <p>
32365 gcd&lt;unsigned long long&gt; (random prime number products)
32366 </p>
32367 </td>
32368 <td>
32369 <p>
32370 <span class="blue">1.51<br> (570068ns)</span>
32371 </p>
32372 </td>
32373 <td>
32374 <p>
32375 <span class="green">1.19<br> (446612ns)</span>
32376 </p>
32377 </td>
32378 <td>
32379 <p>
32380 <span class="blue">1.48<br> (558835ns)</span>
32381 </p>
32382 </td>
32383 <td>
32384 <p>
32385 <span class="green">1.19<br> (446745ns)</span>
32386 </p>
32387 </td>
32388 <td>
32389 <p>
32390 <span class="green">1.00<br> (376559ns)</span>
32391 </p>
32392 </td>
32393 </tr>
32394 <tr>
32395 <td>
32396 <p>
32397 gcd&lt;unsigned long long&gt; (uniform random numbers)
32398 </p>
32399 </td>
32400 <td>
32401 <p>
32402 <span class="green">1.02<br> (729507ns)</span>
32403 </p>
32404 </td>
32405 <td>
32406 <p>
32407 <span class="green">1.12<br> (796575ns)</span>
32408 </p>
32409 </td>
32410 <td>
32411 <p>
32412 <span class="green">1.06<br> (754568ns)</span>
32413 </p>
32414 </td>
32415 <td>
32416 <p>
32417 <span class="green">1.09<br> (780209ns)</span>
32418 </p>
32419 </td>
32420 <td>
32421 <p>
32422 <span class="green">1.00<br> (714345ns)</span>
32423 </p>
32424 </td>
32425 </tr>
32426 <tr>
32427 <td>
32428 <p>
32429 gcd&lt;unsigned long&gt; (Trivial cases)
32430 </p>
32431 </td>
32432 <td>
32433 <p>
32434 <span class="green">1.00<br> (111ns)</span>
32435 </p>
32436 </td>
32437 <td>
32438 <p>
32439 <span class="blue">1.50<br> (167ns)</span>
32440 </p>
32441 </td>
32442 <td>
32443 <p>
32444 <span class="blue">1.35<br> (150ns)</span>
32445 </p>
32446 </td>
32447 <td>
32448 <p>
32449 <span class="blue">1.22<br> (135ns)</span>
32450 </p>
32451 </td>
32452 <td>
32453 <p>
32454 <span class="green">1.14<br> (126ns)</span>
32455 </p>
32456 </td>
32457 </tr>
32458 <tr>
32459 <td>
32460 <p>
32461 gcd&lt;unsigned long&gt; (adjacent Fibonacci numbers)
32462 </p>
32463 </td>
32464 <td>
32465 <p>
32466 <span class="green">1.00<br> (10290ns)</span>
32467 </p>
32468 </td>
32469 <td>
32470 <p>
32471 <span class="red">9.04<br> (92993ns)</span>
32472 </p>
32473 </td>
32474 <td>
32475 <p>
32476 <span class="blue">1.79<br> (18378ns)</span>
32477 </p>
32478 </td>
32479 <td>
32480 <p>
32481 <span class="red">8.51<br> (87529ns)</span>
32482 </p>
32483 </td>
32484 <td>
32485 <p>
32486 <span class="blue">1.91<br> (19686ns)</span>
32487 </p>
32488 </td>
32489 </tr>
32490 <tr>
32491 <td>
32492 <p>
32493 gcd&lt;unsigned long&gt; (permutations of Fibonacci numbers)
32494 </p>
32495 </td>
32496 <td>
32497 <p>
32498 <span class="red">2.39<br> (3151730ns)</span>
32499 </p>
32500 </td>
32501 <td>
32502 <p>
32503 <span class="green">1.19<br> (1571898ns)</span>
32504 </p>
32505 </td>
32506 <td>
32507 <p>
32508 <span class="red">2.39<br> (3157925ns)</span>
32509 </p>
32510 </td>
32511 <td>
32512 <p>
32513 <span class="green">1.15<br> (1514291ns)</span>
32514 </p>
32515 </td>
32516 <td>
32517 <p>
32518 <span class="green">1.00<br> (1321038ns)</span>
32519 </p>
32520 </td>
32521 </tr>
32522 <tr>
32523 <td>
32524 <p>
32525 gcd&lt;unsigned long&gt; (random prime number products)
32526 </p>
32527 </td>
32528 <td>
32529 <p>
32530 <span class="blue">1.52<br> (567900ns)</span>
32531 </p>
32532 </td>
32533 <td>
32534 <p>
32535 <span class="green">1.20<br> (447416ns)</span>
32536 </p>
32537 </td>
32538 <td>
32539 <p>
32540 <span class="blue">1.53<br> (570241ns)</span>
32541 </p>
32542 </td>
32543 <td>
32544 <p>
32545 <span class="green">1.17<br> (437075ns)</span>
32546 </p>
32547 </td>
32548 <td>
32549 <p>
32550 <span class="green">1.00<br> (373656ns)</span>
32551 </p>
32552 </td>
32553 </tr>
32554 <tr>
32555 <td>
32556 <p>
32557 gcd&lt;unsigned long&gt; (uniform random numbers)
32558 </p>
32559 </td>
32560 <td>
32561 <p>
32562 <span class="green">1.02<br> (725502ns)</span>
32563 </p>
32564 </td>
32565 <td>
32566 <p>
32567 <span class="green">1.11<br> (786216ns)</span>
32568 </p>
32569 </td>
32570 <td>
32571 <p>
32572 <span class="green">1.14<br> (809581ns)</span>
32573 </p>
32574 </td>
32575 <td>
32576 <p>
32577 <span class="green">1.16<br> (823657ns)</span>
32578 </p>
32579 </td>
32580 <td>
32581 <p>
32582 <span class="green">1.00<br> (709300ns)</span>
32583 </p>
32584 </td>
32585 </tr>
32586 <tr>
32587 <td>
32588 <p>
32589 gcd&lt;unsigned short&gt; (Trivial cases)
32590 </p>
32591 </td>
32592 <td>
32593 <p>
32594 <span class="blue">1.70<br> (119ns)</span>
32595 </p>
32596 </td>
32597 <td>
32598 <p>
32599 <span class="green">1.10<br> (77ns)</span>
32600 </p>
32601 </td>
32602 <td>
32603 <p>
32604 <span class="blue">1.64<br> (115ns)</span>
32605 </p>
32606 </td>
32607 <td>
32608 <p>
32609 <span class="green">1.00<br> (70ns)</span>
32610 </p>
32611 </td>
32612 <td>
32613 <p>
32614 <span class="blue">1.34<br> (94ns)</span>
32615 </p>
32616 </td>
32617 </tr>
32618 <tr>
32619 <td>
32620 <p>
32621 gcd&lt;unsigned short&gt; (adjacent Fibonacci numbers)
32622 </p>
32623 </td>
32624 <td>
32625 <p>
32626 <span class="green">1.00<br> (505ns)</span>
32627 </p>
32628 </td>
32629 <td>
32630 <p>
32631 <span class="red">6.66<br> (3361ns)</span>
32632 </p>
32633 </td>
32634 <td>
32635 <p>
32636 <span class="blue">1.82<br> (920ns)</span>
32637 </p>
32638 </td>
32639 <td>
32640 <p>
32641 <span class="red">6.00<br> (3031ns)</span>
32642 </p>
32643 </td>
32644 <td>
32645 <p>
32646 <span class="blue">1.43<br> (723ns)</span>
32647 </p>
32648 </td>
32649 </tr>
32650 <tr>
32651 <td>
32652 <p>
32653 gcd&lt;unsigned short&gt; (permutations of Fibonacci numbers)
32654 </p>
32655 </td>
32656 <td>
32657 <p>
32658 <span class="green">1.03<br> (9677ns)</span>
32659 </p>
32660 </td>
32661 <td>
32662 <p>
32663 <span class="red">2.47<br> (23264ns)</span>
32664 </p>
32665 </td>
32666 <td>
32667 <p>
32668 <span class="red">2.31<br> (21708ns)</span>
32669 </p>
32670 </td>
32671 <td>
32672 <p>
32673 <span class="red">2.20<br> (20726ns)</span>
32674 </p>
32675 </td>
32676 <td>
32677 <p>
32678 <span class="green">1.00<br> (9404ns)</span>
32679 </p>
32680 </td>
32681 </tr>
32682 <tr>
32683 <td>
32684 <p>
32685 gcd&lt;unsigned short&gt; (random prime number products)
32686 </p>
32687 </td>
32688 <td>
32689 <p>
32690 <span class="blue">1.66<br> (144754ns)</span>
32691 </p>
32692 </td>
32693 <td>
32694 <p>
32695 <span class="green">1.04<br> (91131ns)</span>
32696 </p>
32697 </td>
32698 <td>
32699 <p>
32700 <span class="blue">1.75<br> (152844ns)</span>
32701 </p>
32702 </td>
32703 <td>
32704 <p>
32705 <span class="green">1.00<br> (87426ns)</span>
32706 </p>
32707 </td>
32708 <td>
32709 <p>
32710 <span class="green">1.09<br> (95489ns)</span>
32711 </p>
32712 </td>
32713 </tr>
32714 <tr>
32715 <td>
32716 <p>
32717 gcd&lt;unsigned short&gt; (uniform random numbers)
32718 </p>
32719 </td>
32720 <td>
32721 <p>
32722 <span class="blue">1.47<br> (193344ns)</span>
32723 </p>
32724 </td>
32725 <td>
32726 <p>
32727 <span class="green">1.05<br> (138447ns)</span>
32728 </p>
32729 </td>
32730 <td>
32731 <p>
32732 <span class="blue">1.54<br> (203579ns)</span>
32733 </p>
32734 </td>
32735 <td>
32736 <p>
32737 <span class="green">1.00<br> (131849ns)</span>
32738 </p>
32739 </td>
32740 <td>
32741 <p>
32742 <span class="green">1.12<br> (147658ns)</span>
32743 </p>
32744 </td>
32745 </tr>
32746 <tr>
32747 <td>
32748 <p>
32749 gcd&lt;unsigned&gt; (Trivial cases)
32750 </p>
32751 </td>
32752 <td>
32753 <p>
32754 <span class="blue">1.53<br> (121ns)</span>
32755 </p>
32756 </td>
32757 <td>
32758 <p>
32759 <span class="green">1.09<br> (86ns)</span>
32760 </p>
32761 </td>
32762 <td>
32763 <p>
32764 <span class="blue">1.80<br> (142ns)</span>
32765 </p>
32766 </td>
32767 <td>
32768 <p>
32769 <span class="green">1.00<br> (79ns)</span>
32770 </p>
32771 </td>
32772 <td>
32773 <p>
32774 <span class="blue">1.23<br> (97ns)</span>
32775 </p>
32776 </td>
32777 </tr>
32778 <tr>
32779 <td>
32780 <p>
32781 gcd&lt;unsigned&gt; (adjacent Fibonacci numbers)
32782 </p>
32783 </td>
32784 <td>
32785 <p>
32786 <span class="green">1.00<br> (2543ns)</span>
32787 </p>
32788 </td>
32789 <td>
32790 <p>
32791 <span class="red">5.58<br> (14181ns)</span>
32792 </p>
32793 </td>
32794 <td>
32795 <p>
32796 <span class="blue">1.87<br> (4761ns)</span>
32797 </p>
32798 </td>
32799 <td>
32800 <p>
32801 <span class="red">5.23<br> (13303ns)</span>
32802 </p>
32803 </td>
32804 <td>
32805 <p>
32806 <span class="blue">1.28<br> (3249ns)</span>
32807 </p>
32808 </td>
32809 </tr>
32810 <tr>
32811 <td>
32812 <p>
32813 gcd&lt;unsigned&gt; (permutations of Fibonacci numbers)
32814 </p>
32815 </td>
32816 <td>
32817 <p>
32818 <span class="red">2.23<br> (322541ns)</span>
32819 </p>
32820 </td>
32821 <td>
32822 <p>
32823 <span class="blue">1.24<br> (178892ns)</span>
32824 </p>
32825 </td>
32826 <td>
32827 <p>
32828 <span class="red">2.63<br> (380151ns)</span>
32829 </p>
32830 </td>
32831 <td>
32832 <p>
32833 <span class="green">1.16<br> (167798ns)</span>
32834 </p>
32835 </td>
32836 <td>
32837 <p>
32838 <span class="green">1.00<br> (144818ns)</span>
32839 </p>
32840 </td>
32841 </tr>
32842 <tr>
32843 <td>
32844 <p>
32845 gcd&lt;unsigned&gt; (random prime number products)
32846 </p>
32847 </td>
32848 <td>
32849 <p>
32850 <span class="blue">1.58<br> (287780ns)</span>
32851 </p>
32852 </td>
32853 <td>
32854 <p>
32855 <span class="green">1.04<br> (190430ns)</span>
32856 </p>
32857 </td>
32858 <td>
32859 <p>
32860 <span class="blue">1.72<br> (313206ns)</span>
32861 </p>
32862 </td>
32863 <td>
32864 <p>
32865 <span class="green">1.00<br> (182486ns)</span>
32866 </p>
32867 </td>
32868 <td>
32869 <p>
32870 <span class="green">1.06<br> (194089ns)</span>
32871 </p>
32872 </td>
32873 </tr>
32874 <tr>
32875 <td>
32876 <p>
32877 gcd&lt;unsigned&gt; (uniform random numbers)
32878 </p>
32879 </td>
32880 <td>
32881 <p>
32882 <span class="blue">1.25<br> (357105ns)</span>
32883 </p>
32884 </td>
32885 <td>
32886 <p>
32887 <span class="green">1.00<br> (285373ns)</span>
32888 </p>
32889 </td>
32890 <td>
32891 <p>
32892 <span class="blue">1.43<br> (406966ns)</span>
32893 </p>
32894 </td>
32895 <td>
32896 <p>
32897 <span class="green">1.03<br> (294621ns)</span>
32898 </p>
32899 </td>
32900 <td>
32901 <p>
32902 <span class="green">1.12<br> (319048ns)</span>
32903 </p>
32904 </td>
32905 </tr>
32906 </tbody>
32907 </table></div>
32908 </div>
32909 <br class="table-break">
32910 </div>
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&#160;27.&#160;gcd method comparison with Microsoft Visual C++ version 14.0 on Windows
32918 x64</b></p>
32919 <div class="table-contents"><table class="table" summary="gcd method comparison with Microsoft Visual C++ version 14.0 on Windows
32920 x64">
32921 <colgroup>
32922 <col>
32923 <col>
32924 <col>
32925 <col>
32926 <col>
32927 <col>
32928 <col>
32929 <col>
32930 <col>
32931 <col>
32932 <col>
32933 <col>
32934 </colgroup>
32935 <thead><tr>
32936 <th>
32937 <p>
32938 Function
32939 </p>
32940 </th>
32941 <th>
32942 <p>
32943 Stein_gcd boost 1.61
32944 </p>
32945 </th>
32946 <th>
32947 <p>
32948 Euclid_gcd boost 1.61
32949 </p>
32950 </th>
32951 <th>
32952 <p>
32953 Stein_gcd_textbook boost 1.61
32954 </p>
32955 </th>
32956 <th>
32957 <p>
32958 gcd_euclid_textbook boost 1.61
32959 </p>
32960 </th>
32961 <th>
32962 <p>
32963 mixed_binary_gcd boost 1.61
32964 </p>
32965 </th>
32966 <th>
32967 <p>
32968 gcd boost 1.64
32969 </p>
32970 </th>
32971 <th>
32972 <p>
32973 Euclid_gcd boost 1.64
32974 </p>
32975 </th>
32976 <th>
32977 <p>
32978 Stein_gcd boost 1.64
32979 </p>
32980 </th>
32981 <th>
32982 <p>
32983 mixed_binary_gcd boost 1.64
32984 </p>
32985 </th>
32986 <th>
32987 <p>
32988 Stein_gcd_textbook boost 1.64
32989 </p>
32990 </th>
32991 <th>
32992 <p>
32993 gcd_euclid_textbook boost 1.64
32994 </p>
32995 </th>
32996 </tr></thead>
32997 <tbody>
32998 <tr>
32999 <td>
33000 <p>
33001 gcd&lt;boost::multiprecision::uint1024_t&gt; (Trivial cases)
33002 </p>
33003 </td>
33004 <td>
33005 <p>
33006 <span class="red">3.05<br> (2653ns)</span>
33007 </p>
33008 </td>
33009 <td>
33010 <p>
33011 <span class="green">1.00<br> (871ns)</span>
33012 </p>
33013 </td>
33014 <td>
33015 <p>
33016 <span class="blue">1.44<br> (1254ns)</span>
33017 </p>
33018 </td>
33019 <td>
33020 <p>
33021 <span class="green">1.01<br> (882ns)</span>
33022 </p>
33023 </td>
33024 <td>
33025 <p>
33026 <span class="blue">1.92<br> (1669ns)</span>
33027 </p>
33028 </td>
33029 <td>
33030 <p>
33031 <span class="red">2.53<br> (2207ns)</span>
33032 </p>
33033 </td>
33034 <td>
33035 <p>
33036 <span class="red">2.62<br> (2281ns)</span>
33037 </p>
33038 </td>
33039 <td>
33040 <p>
33041 <span class="red">11.46<br> (9978ns)</span>
33042 </p>
33043 </td>
33044 <td>
33045 <p>
33046 <span class="red">10.70<br> (9316ns)</span>
33047 </p>
33048 </td>
33049 <td>
33050 <p>
33051 <span class="red">3.48<br> (3035ns)</span>
33052 </p>
33053 </td>
33054 <td>
33055 <p>
33056 <span class="red">2.72<br> (2367ns)</span>
33057 </p>
33058 </td>
33059 </tr>
33060 <tr>
33061 <td>
33062 <p>
33063 gcd&lt;boost::multiprecision::uint1024_t&gt; (adjacent Fibonacci
33064 numbers)
33065 </p>
33066 </td>
33067 <td>
33068 <p>
33069 <span class="red">2.42<br> (59670883ns)</span>
33070 </p>
33071 </td>
33072 <td>
33073 <p>
33074 <span class="red">2.57<br> (63320661ns)</span>
33075 </p>
33076 </td>
33077 <td>
33078 <p>
33079 <span class="green">1.19<br> (29370585ns)</span>
33080 </p>
33081 </td>
33082 <td>
33083 <p>
33084 <span class="red">2.22<br> (54668476ns)</span>
33085 </p>
33086 </td>
33087 <td>
33088 <p>
33089 <span class="blue">1.65<br> (40663816ns)</span>
33090 </p>
33091 </td>
33092 <td>
33093 <p>
33094 <span class="green">1.00<br> (24623955ns)</span>
33095 </p>
33096 </td>
33097 <td>
33098 <p>
33099 <span class="red">4.35<br> (107118158ns)</span>
33100 </p>
33101 </td>
33102 <td>
33103 <p>
33104 <span class="red">5.35<br> (131687985ns)</span>
33105 </p>
33106 </td>
33107 <td>
33108 <p>
33109 <span class="red">3.15<br> (77463382ns)</span>
33110 </p>
33111 </td>
33112 <td>
33113 <p>
33114 <span class="red">2.14<br> (52636654ns)</span>
33115 </p>
33116 </td>
33117 <td>
33118 <p>
33119 <span class="red">5.25<br> (129158187ns)</span>
33120 </p>
33121 </td>
33122 </tr>
33123 <tr>
33124 <td>
33125 <p>
33126 gcd&lt;boost::multiprecision::uint1024_t&gt; (permutations of Fibonacci
33127 numbers)
33128 </p>
33129 </td>
33130 <td>
33131 <p>
33132 <span class="red">15.51<br> (33644126589ns)</span>
33133 </p>
33134 </td>
33135 <td>
33136 <p>
33137 <span class="green">1.00<br> (2169788957ns)</span>
33138 </p>
33139 </td>
33140 <td>
33141 <p>
33142 <span class="red">7.78<br> (16883236272ns)</span>
33143 </p>
33144 </td>
33145 <td>
33146 <p>
33147 <span class="green">1.10<br> (2378290598ns)</span>
33148 </p>
33149 </td>
33150 <td>
33151 <p>
33152 <span class="red">2.64<br> (5721817992ns)</span>
33153 </p>
33154 </td>
33155 <td>
33156 <p>
33157 <span class="red">5.89<br> (12776783246ns)</span>
33158 </p>
33159 </td>
33160 <td>
33161 <p>
33162 <span class="blue">1.60<br> (3473198791ns)</span>
33163 </p>
33164 </td>
33165 <td>
33166 <p>
33167 <span class="red">38.51<br> (83549633852ns)</span>
33168 </p>
33169 </td>
33170 <td>
33171 <p>
33172 <span class="red">5.64<br> (12235187520ns)</span>
33173 </p>
33174 </td>
33175 <td>
33176 <p>
33177 <span class="red">14.54<br> (31558153140ns)</span>
33178 </p>
33179 </td>
33180 <td>
33181 <p>
33182 <span class="blue">1.79<br> (3883541816ns)</span>
33183 </p>
33184 </td>
33185 </tr>
33186 <tr>
33187 <td>
33188 <p>
33189 gcd&lt;boost::multiprecision::uint1024_t&gt; (random prime number
33190 products)
33191 </p>
33192 </td>
33193 <td>
33194 <p>
33195 <span class="red">5.56<br> (7426321ns)</span>
33196 </p>
33197 </td>
33198 <td>
33199 <p>
33200 <span class="green">1.06<br> (1420925ns)</span>
33201 </p>
33202 </td>
33203 <td>
33204 <p>
33205 <span class="red">3.18<br> (4254380ns)</span>
33206 </p>
33207 </td>
33208 <td>
33209 <p>
33210 <span class="green">1.00<br> (1336372ns)</span>
33211 </p>
33212 </td>
33213 <td>
33214 <p>
33215 <span class="blue">1.61<br> (2149489ns)</span>
33216 </p>
33217 </td>
33218 <td>
33219 <p>
33220 <span class="blue">1.72<br> (2295367ns)</span>
33221 </p>
33222 </td>
33223 <td>
33224 <p>
33225 <span class="blue">1.97<br> (2629042ns)</span>
33226 </p>
33227 </td>
33228 <td>
33229 <p>
33230 <span class="red">16.99<br> (22706002ns)</span>
33231 </p>
33232 </td>
33233 <td>
33234 <p>
33235 <span class="red">3.66<br> (4896256ns)</span>
33236 </p>
33237 </td>
33238 <td>
33239 <p>
33240 <span class="red">6.66<br> (8899615ns)</span>
33241 </p>
33242 </td>
33243 <td>
33244 <p>
33245 <span class="red">2.47<br> (3296882ns)</span>
33246 </p>
33247 </td>
33248 </tr>
33249 <tr>
33250 <td>
33251 <p>
33252 gcd&lt;boost::multiprecision::uint1024_t&gt; (uniform random numbers)
33253 </p>
33254 </td>
33255 <td>
33256 <p>
33257 <span class="red">3.03<br> (275000359ns)</span>
33258 </p>
33259 </td>
33260 <td>
33261 <p>
33262 <span class="blue">1.20<br> (109316990ns)</span>
33263 </p>
33264 </td>
33265 <td>
33266 <p>
33267 <span class="blue">1.36<br> (123200308ns)</span>
33268 </p>
33269 </td>
33270 <td>
33271 <p>
33272 <span class="green">1.00<br> (90757472ns)</span>
33273 </p>
33274 </td>
33275 <td>
33276 <p>
33277 <span class="red">2.11<br> (191066461ns)</span>
33278 </p>
33279 </td>
33280 <td>
33281 <p>
33282 <span class="blue">1.36<br> (123876688ns)</span>
33283 </p>
33284 </td>
33285 <td>
33286 <p>
33287 <span class="blue">1.86<br> (168555428ns)</span>
33288 </p>
33289 </td>
33290 <td>
33291 <p>
33292 <span class="red">4.94<br> (448341733ns)</span>
33293 </p>
33294 </td>
33295 <td>
33296 <p>
33297 <span class="red">2.87<br> (260414480ns)</span>
33298 </p>
33299 </td>
33300 <td>
33301 <p>
33302 <span class="red">2.10<br> (190249211ns)</span>
33303 </p>
33304 </td>
33305 <td>
33306 <p>
33307 <span class="red">2.06<br> (187300242ns)</span>
33308 </p>
33309 </td>
33310 </tr>
33311 <tr>
33312 <td>
33313 <p>
33314 gcd&lt;boost::multiprecision::uint256_t&gt; (Trivial cases)
33315 </p>
33316 </td>
33317 <td>
33318 <p>
33319 <span class="red">3.56<br> (2100ns)</span>
33320 </p>
33321 </td>
33322 <td>
33323 <p>
33324 <span class="green">1.00<br> (590ns)</span>
33325 </p>
33326 </td>
33327 <td>
33328 <p>
33329 <span class="blue">1.52<br> (896ns)</span>
33330 </p>
33331 </td>
33332 <td>
33333 <p>
33334 <span class="green">1.01<br> (594ns)</span>
33335 </p>
33336 </td>
33337 <td>
33338 <p>
33339 <span class="red">2.47<br> (1460ns)</span>
33340 </p>
33341 </td>
33342 <td>
33343 <p>
33344 <span class="blue">1.52<br> (896ns)</span>
33345 </p>
33346 </td>
33347 <td>
33348 <p>
33349 <span class="blue">1.65<br> (974ns)</span>
33350 </p>
33351 </td>
33352 <td>
33353 <p>
33354 <span class="red">8.24<br> (4859ns)</span>
33355 </p>
33356 </td>
33357 <td>
33358 <p>
33359 <span class="red">7.14<br> (4211ns)</span>
33360 </p>
33361 </td>
33362 <td>
33363 <p>
33364 <span class="red">2.36<br> (1390ns)</span>
33365 </p>
33366 </td>
33367 <td>
33368 <p>
33369 <span class="blue">1.36<br> (803ns)</span>
33370 </p>
33371 </td>
33372 </tr>
33373 <tr>
33374 <td>
33375 <p>
33376 gcd&lt;boost::multiprecision::uint256_t&gt; (adjacent Fibonacci numbers)
33377 </p>
33378 </td>
33379 <td>
33380 <p>
33381 <span class="red">2.41<br> (25292952ns)</span>
33382 </p>
33383 </td>
33384 <td>
33385 <p>
33386 <span class="blue">1.35<br> (14156133ns)</span>
33387 </p>
33388 </td>
33389 <td>
33390 <p>
33391 <span class="blue">1.33<br> (14011069ns)</span>
33392 </p>
33393 </td>
33394 <td>
33395 <p>
33396 <span class="blue">1.29<br> (13517673ns)</span>
33397 </p>
33398 </td>
33399 <td>
33400 <p>
33401 <span class="blue">1.80<br> (18914822ns)</span>
33402 </p>
33403 </td>
33404 <td>
33405 <p>
33406 <span class="green">1.00<br> (10509446ns)</span>
33407 </p>
33408 </td>
33409 <td>
33410 <p>
33411 <span class="red">2.42<br> (25415287ns)</span>
33412 </p>
33413 </td>
33414 <td>
33415 <p>
33416 <span class="red">4.34<br> (45569911ns)</span>
33417 </p>
33418 </td>
33419 <td>
33420 <p>
33421 <span class="red">2.75<br> (28868909ns)</span>
33422 </p>
33423 </td>
33424 <td>
33425 <p>
33426 <span class="blue">1.69<br> (17787967ns)</span>
33427 </p>
33428 </td>
33429 <td>
33430 <p>
33431 <span class="red">2.45<br> (25703761ns)</span>
33432 </p>
33433 </td>
33434 </tr>
33435 <tr>
33436 <td>
33437 <p>
33438 gcd&lt;boost::multiprecision::uint256_t&gt; (permutations of Fibonacci
33439 numbers)
33440 </p>
33441 </td>
33442 <td>
33443 <p>
33444 <span class="red">3.23<br> (13662865260ns)</span>
33445 </p>
33446 </td>
33447 <td>
33448 <p>
33449 <span class="green">1.06<br> (4469548580ns)</span>
33450 </p>
33451 </td>
33452 <td>
33453 <p>
33454 <span class="blue">1.76<br> (7471801261ns)</span>
33455 </p>
33456 </td>
33457 <td>
33458 <p>
33459 <span class="green">1.00<br> (4236351208ns)</span>
33460 </p>
33461 </td>
33462 <td>
33463 <p>
33464 <span class="blue">1.85<br> (7828273663ns)</span>
33465 </p>
33466 </td>
33467 <td>
33468 <p>
33469 <span class="blue">1.33<br> (5641641009ns)</span>
33470 </p>
33471 </td>
33472 <td>
33473 <p>
33474 <span class="red">2.00<br> (8481980418ns)</span>
33475 </p>
33476 </td>
33477 <td>
33478 <p>
33479 <span class="red">6.13<br> (25958089997ns)</span>
33480 </p>
33481 </td>
33482 <td>
33483 <p>
33484 <span class="red">3.03<br> (12831671502ns)</span>
33485 </p>
33486 </td>
33487 <td>
33488 <p>
33489 <span class="red">2.46<br> (10425285342ns)</span>
33490 </p>
33491 </td>
33492 <td>
33493 <p>
33494 <span class="red">2.00<br> (8481275507ns)</span>
33495 </p>
33496 </td>
33497 </tr>
33498 <tr>
33499 <td>
33500 <p>
33501 gcd&lt;boost::multiprecision::uint256_t&gt; (random prime number
33502 products)
33503 </p>
33504 </td>
33505 <td>
33506 <p>
33507 <span class="red">5.65<br> (7151179ns)</span>
33508 </p>
33509 </td>
33510 <td>
33511 <p>
33512 <span class="green">1.01<br> (1279095ns)</span>
33513 </p>
33514 </td>
33515 <td>
33516 <p>
33517 <span class="red">3.25<br> (4106910ns)</span>
33518 </p>
33519 </td>
33520 <td>
33521 <p>
33522 <span class="green">1.00<br> (1264825ns)</span>
33523 </p>
33524 </td>
33525 <td>
33526 <p>
33527 <span class="blue">1.70<br> (2152290ns)</span>
33528 </p>
33529 </td>
33530 <td>
33531 <p>
33532 <span class="blue">1.92<br> (2431940ns)</span>
33533 </p>
33534 </td>
33535 <td>
33536 <p>
33537 <span class="blue">1.85<br> (2345808ns)</span>
33538 </p>
33539 </td>
33540 <td>
33541 <p>
33542 <span class="red">11.27<br> (14248457ns)</span>
33543 </p>
33544 </td>
33545 <td>
33546 <p>
33547 <span class="red">2.76<br> (3489015ns)</span>
33548 </p>
33549 </td>
33550 <td>
33551 <p>
33552 <span class="red">4.98<br> (6301435ns)</span>
33553 </p>
33554 </td>
33555 <td>
33556 <p>
33557 <span class="blue">1.89<br> (2392981ns)</span>
33558 </p>
33559 </td>
33560 </tr>
33561 <tr>
33562 <td>
33563 <p>
33564 gcd&lt;boost::multiprecision::uint256_t&gt; (uniform random numbers)
33565 </p>
33566 </td>
33567 <td>
33568 <p>
33569 <span class="red">2.45<br> (32310613ns)</span>
33570 </p>
33571 </td>
33572 <td>
33573 <p>
33574 <span class="green">1.06<br> (14059302ns)</span>
33575 </p>
33576 </td>
33577 <td>
33578 <p>
33579 <span class="blue">1.35<br> (17793742ns)</span>
33580 </p>
33581 </td>
33582 <td>
33583 <p>
33584 <span class="green">1.00<br> (13204360ns)</span>
33585 </p>
33586 </td>
33587 <td>
33588 <p>
33589 <span class="blue">1.84<br> (24264232ns)</span>
33590 </p>
33591 </td>
33592 <td>
33593 <p>
33594 <span class="green">1.15<br> (15190274ns)</span>
33595 </p>
33596 </td>
33597 <td>
33598 <p>
33599 <span class="blue">1.97<br> (26017484ns)</span>
33600 </p>
33601 </td>
33602 <td>
33603 <p>
33604 <span class="red">4.46<br> (58842348ns)</span>
33605 </p>
33606 </td>
33607 <td>
33608 <p>
33609 <span class="red">2.79<br> (36785666ns)</span>
33610 </p>
33611 </td>
33612 <td>
33613 <p>
33614 <span class="blue">1.69<br> (22326488ns)</span>
33615 </p>
33616 </td>
33617 <td>
33618 <p>
33619 <span class="blue">1.91<br> (25204278ns)</span>
33620 </p>
33621 </td>
33622 </tr>
33623 <tr>
33624 <td>
33625 <p>
33626 gcd&lt;boost::multiprecision::uint512_t&gt; (Trivial cases)
33627 </p>
33628 </td>
33629 <td>
33630 <p>
33631 <span class="red">3.43<br> (2210ns)</span>
33632 </p>
33633 </td>
33634 <td>
33635 <p>
33636 <span class="green">1.00<br> (644ns)</span>
33637 </p>
33638 </td>
33639 <td>
33640 <p>
33641 <span class="blue">1.55<br> (1000ns)</span>
33642 </p>
33643 </td>
33644 <td>
33645 <p>
33646 <span class="green">1.03<br> (662ns)</span>
33647 </p>
33648 </td>
33649 <td>
33650 <p>
33651 <span class="red">2.10<br> (1355ns)</span>
33652 </p>
33653 </td>
33654 <td>
33655 <p>
33656 <span class="blue">1.42<br> (913ns)</span>
33657 </p>
33658 </td>
33659 <td>
33660 <p>
33661 <span class="blue">1.54<br> (989ns)</span>
33662 </p>
33663 </td>
33664 <td>
33665 <p>
33666 <span class="red">7.32<br> (4716ns)</span>
33667 </p>
33668 </td>
33669 <td>
33670 <p>
33671 <span class="red">6.40<br> (4122ns)</span>
33672 </p>
33673 </td>
33674 <td>
33675 <p>
33676 <span class="red">2.12<br> (1368ns)</span>
33677 </p>
33678 </td>
33679 <td>
33680 <p>
33681 <span class="blue">1.27<br> (817ns)</span>
33682 </p>
33683 </td>
33684 </tr>
33685 <tr>
33686 <td>
33687 <p>
33688 gcd&lt;boost::multiprecision::uint512_t&gt; (adjacent Fibonacci numbers)
33689 </p>
33690 </td>
33691 <td>
33692 <p>
33693 <span class="red">2.09<br> (48927775ns)</span>
33694 </p>
33695 </td>
33696 <td>
33697 <p>
33698 <span class="blue">1.58<br> (37027792ns)</span>
33699 </p>
33700 </td>
33701 <td>
33702 <p>
33703 <span class="green">1.11<br> (26031785ns)</span>
33704 </p>
33705 </td>
33706 <td>
33707 <p>
33708 <span class="blue">1.45<br> (33931511ns)</span>
33709 </p>
33710 </td>
33711 <td>
33712 <p>
33713 <span class="blue">1.43<br> (33404007ns)</span>
33714 </p>
33715 </td>
33716 <td>
33717 <p>
33718 <span class="green">1.00<br> (23435290ns)</span>
33719 </p>
33720 </td>
33721 <td>
33722 <p>
33723 <span class="red">3.12<br> (73104180ns)</span>
33724 </p>
33725 </td>
33726 <td>
33727 <p>
33728 <span class="red">3.84<br> (90089949ns)</span>
33729 </p>
33730 </td>
33731 <td>
33732 <p>
33733 <span class="red">2.43<br> (56923240ns)</span>
33734 </p>
33735 </td>
33736 <td>
33737 <p>
33738 <span class="blue">1.48<br> (34693435ns)</span>
33739 </p>
33740 </td>
33741 <td>
33742 <p>
33743 <span class="red">2.80<br> (65620808ns)</span>
33744 </p>
33745 </td>
33746 </tr>
33747 <tr>
33748 <td>
33749 <p>
33750 gcd&lt;boost::multiprecision::uint512_t&gt; (permutations of Fibonacci
33751 numbers)
33752 </p>
33753 </td>
33754 <td>
33755 <p>
33756 <span class="red">5.53<br> (28125905824ns)</span>
33757 </p>
33758 </td>
33759 <td>
33760 <p>
33761 <span class="green">1.08<br> (5505436279ns)</span>
33762 </p>
33763 </td>
33764 <td>
33765 <p>
33766 <span class="red">2.89<br> (14713059756ns)</span>
33767 </p>
33768 </td>
33769 <td>
33770 <p>
33771 <span class="green">1.00<br> (5084759818ns)</span>
33772 </p>
33773 </td>
33774 <td>
33775 <p>
33776 <span class="blue">1.85<br> (9420550833ns)</span>
33777 </p>
33778 </td>
33779 <td>
33780 <p>
33781 <span class="red">2.41<br> (12252843971ns)</span>
33782 </p>
33783 </td>
33784 <td>
33785 <p>
33786 <span class="red">2.02<br> (10272751458ns)</span>
33787 </p>
33788 </td>
33789 <td>
33790 <p>
33791 <span class="red">9.61<br> (48856236248ns)</span>
33792 </p>
33793 </td>
33794 <td>
33795 <p>
33796 <span class="red">2.98<br> (15149065981ns)</span>
33797 </p>
33798 </td>
33799 <td>
33800 <p>
33801 <span class="red">3.66<br> (18594373353ns)</span>
33802 </p>
33803 </td>
33804 <td>
33805 <p>
33806 <span class="blue">1.81<br> (9217862382ns)</span>
33807 </p>
33808 </td>
33809 </tr>
33810 <tr>
33811 <td>
33812 <p>
33813 gcd&lt;boost::multiprecision::uint512_t&gt; (random prime number
33814 products)
33815 </p>
33816 </td>
33817 <td>
33818 <p>
33819 <span class="red">5.48<br> (7364662ns)</span>
33820 </p>
33821 </td>
33822 <td>
33823 <p>
33824 <span class="green">1.01<br> (1351079ns)</span>
33825 </p>
33826 </td>
33827 <td>
33828 <p>
33829 <span class="red">3.28<br> (4407547ns)</span>
33830 </p>
33831 </td>
33832 <td>
33833 <p>
33834 <span class="green">1.00<br> (1344003ns)</span>
33835 </p>
33836 </td>
33837 <td>
33838 <p>
33839 <span class="blue">1.58<br> (2123434ns)</span>
33840 </p>
33841 </td>
33842 <td>
33843 <p>
33844 <span class="blue">1.89<br> (2543037ns)</span>
33845 </p>
33846 </td>
33847 <td>
33848 <p>
33849 <span class="blue">1.96<br> (2636943ns)</span>
33850 </p>
33851 </td>
33852 <td>
33853 <p>
33854 <span class="red">11.40<br> (15325370ns)</span>
33855 </p>
33856 </td>
33857 <td>
33858 <p>
33859 <span class="red">2.86<br> (3841352ns)</span>
33860 </p>
33861 </td>
33862 <td>
33863 <p>
33864 <span class="red">4.91<br> (6593697ns)</span>
33865 </p>
33866 </td>
33867 <td>
33868 <p>
33869 <span class="red">2.06<br> (2763216ns)</span>
33870 </p>
33871 </td>
33872 </tr>
33873 <tr>
33874 <td>
33875 <p>
33876 gcd&lt;boost::multiprecision::uint512_t&gt; (uniform random numbers)
33877 </p>
33878 </td>
33879 <td>
33880 <p>
33881 <span class="red">2.66<br> (87178566ns)</span>
33882 </p>
33883 </td>
33884 <td>
33885 <p>
33886 <span class="green">1.13<br> (37150982ns)</span>
33887 </p>
33888 </td>
33889 <td>
33890 <p>
33891 <span class="blue">1.39<br> (45679514ns)</span>
33892 </p>
33893 </td>
33894 <td>
33895 <p>
33896 <span class="green">1.00<br> (32787132ns)</span>
33897 </p>
33898 </td>
33899 <td>
33900 <p>
33901 <span class="blue">1.88<br> (61528205ns)</span>
33902 </p>
33903 </td>
33904 <td>
33905 <p>
33906 <span class="blue">1.33<br> (43591274ns)</span>
33907 </p>
33908 </td>
33909 <td>
33910 <p>
33911 <span class="red">2.10<br> (68925414ns)</span>
33912 </p>
33913 </td>
33914 <td>
33915 <p>
33916 <span class="red">4.32<br> (141511277ns)</span>
33917 </p>
33918 </td>
33919 <td>
33920 <p>
33921 <span class="red">3.05<br> (100081308ns)</span>
33922 </p>
33923 </td>
33924 <td>
33925 <p>
33926 <span class="blue">1.87<br> (61292346ns)</span>
33927 </p>
33928 </td>
33929 <td>
33930 <p>
33931 <span class="red">2.02<br> (66235861ns)</span>
33932 </p>
33933 </td>
33934 </tr>
33935 <tr>
33936 <td>
33937 <p>
33938 gcd&lt;unsigned long long&gt; (Trivial cases)
33939 </p>
33940 </td>
33941 <td>
33942 <p>
33943 <span class="green">1.00<br> (119ns)</span>
33944 </p>
33945 </td>
33946 <td>
33947 <p>
33948 <span class="blue">1.39<br> (166ns)</span>
33949 </p>
33950 </td>
33951 <td>
33952 <p>
33953 <span class="blue">1.41<br> (168ns)</span>
33954 </p>
33955 </td>
33956 <td>
33957 <p>
33958 <span class="green">1.17<br> (139ns)</span>
33959 </p>
33960 </td>
33961 <td>
33962 <p>
33963 <span class="green">1.13<br> (134ns)</span>
33964 </p>
33965 </td>
33966 <td>
33967 <p>
33968 <span class="red">2.65<br> (315ns)</span>
33969 </p>
33970 </td>
33971 <td>
33972 <p>
33973 <span class="blue">1.75<br> (208ns)</span>
33974 </p>
33975 </td>
33976 <td>
33977 <p>
33978 <span class="blue">1.97<br> (235ns)</span>
33979 </p>
33980 </td>
33981 <td>
33982 <p>
33983 <span class="red">2.41<br> (287ns)</span>
33984 </p>
33985 </td>
33986 <td>
33987 <p>
33988 <span class="red">4.06<br> (483ns)</span>
33989 </p>
33990 </td>
33991 <td>
33992 <p>
33993 <span class="blue">1.76<br> (209ns)</span>
33994 </p>
33995 </td>
33996 </tr>
33997 <tr>
33998 <td>
33999 <p>
34000 gcd&lt;unsigned long long&gt; (adjacent Fibonacci numbers)
34001 </p>
34002 </td>
34003 <td>
34004 <p>
34005 <span class="green">1.00<br> (8347ns)</span>
34006 </p>
34007 </td>
34008 <td>
34009 <p>
34010 <span class="red">10.38<br> (86663ns)</span>
34011 </p>
34012 </td>
34013 <td>
34014 <p>
34015 <span class="red">3.35<br> (27955ns)</span>
34016 </p>
34017 </td>
34018 <td>
34019 <p>
34020 <span class="red">10.09<br> (84227ns)</span>
34021 </p>
34022 </td>
34023 <td>
34024 <p>
34025 <span class="red">2.28<br> (19057ns)</span>
34026 </p>
34027 </td>
34028 <td>
34029 <p>
34030 <span class="red">4.08<br> (34080ns)</span>
34031 </p>
34032 </td>
34033 <td>
34034 <p>
34035 <span class="red">18.55<br> (154835ns)</span>
34036 </p>
34037 </td>
34038 <td>
34039 <p>
34040 <span class="red">2.17<br> (18097ns)</span>
34041 </p>
34042 </td>
34043 <td>
34044 <p>
34045 <span class="red">3.96<br> (33018ns)</span>
34046 </p>
34047 </td>
34048 <td>
34049 <p>
34050 <span class="red">6.98<br> (58232ns)</span>
34051 </p>
34052 </td>
34053 <td>
34054 <p>
34055 <span class="red">18.59<br> (155185ns)</span>
34056 </p>
34057 </td>
34058 </tr>
34059 <tr>
34060 <td>
34061 <p>
34062 gcd&lt;unsigned long long&gt; (permutations of Fibonacci numbers)
34063 </p>
34064 </td>
34065 <td>
34066 <p>
34067 <span class="red">2.35<br> (3296845ns)</span>
34068 </p>
34069 </td>
34070 <td>
34071 <p>
34072 <span class="green">1.09<br> (1534499ns)</span>
34073 </p>
34074 </td>
34075 <td>
34076 <p>
34077 <span class="red">2.64<br> (3696696ns)</span>
34078 </p>
34079 </td>
34080 <td>
34081 <p>
34082 <span class="green">1.06<br> (1481449ns)</span>
34083 </p>
34084 </td>
34085 <td>
34086 <p>
34087 <span class="green">1.00<br> (1402222ns)</span>
34088 </p>
34089 </td>
34090 <td>
34091 <p>
34092 <span class="blue">1.84<br> (2586948ns)</span>
34093 </p>
34094 </td>
34095 <td>
34096 <p>
34097 <span class="blue">1.88<br> (2640516ns)</span>
34098 </p>
34099 </td>
34100 <td>
34101 <p>
34102 <span class="red">3.20<br> (4486070ns)</span>
34103 </p>
34104 </td>
34105 <td>
34106 <p>
34107 <span class="blue">1.83<br> (2569310ns)</span>
34108 </p>
34109 </td>
34110 <td>
34111 <p>
34112 <span class="red">5.42<br> (7600105ns)</span>
34113 </p>
34114 </td>
34115 <td>
34116 <p>
34117 <span class="blue">1.91<br> (2679063ns)</span>
34118 </p>
34119 </td>
34120 </tr>
34121 <tr>
34122 <td>
34123 <p>
34124 gcd&lt;unsigned long long&gt; (random prime number products)
34125 </p>
34126 </td>
34127 <td>
34128 <p>
34129 <span class="blue">1.48<br> (614650ns)</span>
34130 </p>
34131 </td>
34132 <td>
34133 <p>
34134 <span class="green">1.05<br> (435946ns)</span>
34135 </p>
34136 </td>
34137 <td>
34138 <p>
34139 <span class="blue">1.61<br> (668617ns)</span>
34140 </p>
34141 </td>
34142 <td>
34143 <p>
34144 <span class="green">1.03<br> (429584ns)</span>
34145 </p>
34146 </td>
34147 <td>
34148 <p>
34149 <span class="green">1.00<br> (415667ns)</span>
34150 </p>
34151 </td>
34152 <td>
34153 <p>
34154 <span class="blue">1.84<br> (763379ns)</span>
34155 </p>
34156 </td>
34157 <td>
34158 <p>
34159 <span class="red">2.50<br> (1038355ns)</span>
34160 </p>
34161 </td>
34162 <td>
34163 <p>
34164 <span class="red">2.02<br> (840855ns)</span>
34165 </p>
34166 </td>
34167 <td>
34168 <p>
34169 <span class="blue">1.83<br> (760952ns)</span>
34170 </p>
34171 </td>
34172 <td>
34173 <p>
34174 <span class="red">3.40<br> (1411408ns)</span>
34175 </p>
34176 </td>
34177 <td>
34178 <p>
34179 <span class="red">2.53<br> (1052873ns)</span>
34180 </p>
34181 </td>
34182 </tr>
34183 <tr>
34184 <td>
34185 <p>
34186 gcd&lt;unsigned long long&gt; (uniform random numbers)
34187 </p>
34188 </td>
34189 <td>
34190 <p>
34191 <span class="green">1.06<br> (807246ns)</span>
34192 </p>
34193 </td>
34194 <td>
34195 <p>
34196 <span class="green">1.02<br> (774035ns)</span>
34197 </p>
34198 </td>
34199 <td>
34200 <p>
34201 <span class="green">1.16<br> (883077ns)</span>
34202 </p>
34203 </td>
34204 <td>
34205 <p>
34206 <span class="green">1.00<br> (763348ns)</span>
34207 </p>
34208 </td>
34209 <td>
34210 <p>
34211 <span class="green">1.00<br> (760748ns)</span>
34212 </p>
34213 </td>
34214 <td>
34215 <p>
34216 <span class="red">2.00<br> (1524748ns)</span>
34217 </p>
34218 </td>
34219 <td>
34220 <p>
34221 <span class="red">2.62<br> (1993795ns)</span>
34222 </p>
34223 </td>
34224 <td>
34225 <p>
34226 <span class="blue">1.43<br> (1087596ns)</span>
34227 </p>
34228 </td>
34229 <td>
34230 <p>
34231 <span class="blue">1.95<br> (1484810ns)</span>
34232 </p>
34233 </td>
34234 <td>
34235 <p>
34236 <span class="red">2.37<br> (1804142ns)</span>
34237 </p>
34238 </td>
34239 <td>
34240 <p>
34241 <span class="red">2.67<br> (2027528ns)</span>
34242 </p>
34243 </td>
34244 </tr>
34245 <tr>
34246 <td>
34247 <p>
34248 gcd&lt;unsigned long&gt; (Trivial cases)
34249 </p>
34250 </td>
34251 <td>
34252 <p>
34253 <span class="blue">1.39<br> (114ns)</span>
34254 </p>
34255 </td>
34256 <td>
34257 <p>
34258 <span class="green">1.09<br> (89ns)</span>
34259 </p>
34260 </td>
34261 <td>
34262 <p>
34263 <span class="red">2.04<br> (167ns)</span>
34264 </p>
34265 </td>
34266 <td>
34267 <p>
34268 <span class="green">1.00<br> (82ns)</span>
34269 </p>
34270 </td>
34271 <td>
34272 <p>
34273 <span class="green">1.15<br> (94ns)</span>
34274 </p>
34275 </td>
34276 <td>
34277 <p>
34278 <span class="blue">1.57<br> (129ns)</span>
34279 </p>
34280 </td>
34281 <td>
34282 <p>
34283 <span class="green">1.13<br> (93ns)</span>
34284 </p>
34285 </td>
34286 <td>
34287 <p>
34288 <span class="blue">1.29<br> (106ns)</span>
34289 </p>
34290 </td>
34291 <td>
34292 <p>
34293 <span class="blue">1.51<br> (124ns)</span>
34294 </p>
34295 </td>
34296 <td>
34297 <p>
34298 <span class="red">3.16<br> (259ns)</span>
34299 </p>
34300 </td>
34301 <td>
34302 <p>
34303 <span class="blue">1.23<br> (101ns)</span>
34304 </p>
34305 </td>
34306 </tr>
34307 <tr>
34308 <td>
34309 <p>
34310 gcd&lt;unsigned long&gt; (adjacent Fibonacci numbers)
34311 </p>
34312 </td>
34313 <td>
34314 <p>
34315 <span class="green">1.00<br> (2005ns)</span>
34316 </p>
34317 </td>
34318 <td>
34319 <p>
34320 <span class="red">7.64<br> (15319ns)</span>
34321 </p>
34322 </td>
34323 <td>
34324 <p>
34325 <span class="red">3.75<br> (7524ns)</span>
34326 </p>
34327 </td>
34328 <td>
34329 <p>
34330 <span class="red">7.55<br> (15137ns)</span>
34331 </p>
34332 </td>
34333 <td>
34334 <p>
34335 <span class="blue">1.84<br> (3694ns)</span>
34336 </p>
34337 </td>
34338 <td>
34339 <p>
34340 <span class="blue">1.79<br> (3585ns)</span>
34341 </p>
34342 </td>
34343 <td>
34344 <p>
34345 <span class="red">6.95<br> (13927ns)</span>
34346 </p>
34347 </td>
34348 <td>
34349 <p>
34350 <span class="green">1.12<br> (2242ns)</span>
34351 </p>
34352 </td>
34353 <td>
34354 <p>
34355 <span class="blue">1.78<br> (3577ns)</span>
34356 </p>
34357 </td>
34358 <td>
34359 <p>
34360 <span class="red">4.04<br> (8104ns)</span>
34361 </p>
34362 </td>
34363 <td>
34364 <p>
34365 <span class="red">6.99<br> (14016ns)</span>
34366 </p>
34367 </td>
34368 </tr>
34369 <tr>
34370 <td>
34371 <p>
34372 gcd&lt;unsigned long&gt; (permutations of Fibonacci numbers)
34373 </p>
34374 </td>
34375 <td>
34376 <p>
34377 <span class="red">2.46<br> (346174ns)</span>
34378 </p>
34379 </td>
34380 <td>
34381 <p>
34382 <span class="blue">1.26<br> (177975ns)</span>
34383 </p>
34384 </td>
34385 <td>
34386 <p>
34387 <span class="red">3.61<br> (508462ns)</span>
34388 </p>
34389 </td>
34390 <td>
34391 <p>
34392 <span class="green">1.17<br> (164321ns)</span>
34393 </p>
34394 </td>
34395 <td>
34396 <p>
34397 <span class="green">1.06<br> (149731ns)</span>
34398 </p>
34399 </td>
34400 <td>
34401 <p>
34402 <span class="green">1.01<br> (141952ns)</span>
34403 </p>
34404 </td>
34405 <td>
34406 <p>
34407 <span class="blue">1.31<br> (184194ns)</span>
34408 </p>
34409 </td>
34410 <td>
34411 <p>
34412 <span class="blue">1.43<br> (201433ns)</span>
34413 </p>
34414 </td>
34415 <td>
34416 <p>
34417 <span class="green">1.00<br> (140948ns)</span>
34418 </p>
34419 </td>
34420 <td>
34421 <p>
34422 <span class="red">4.11<br> (579023ns)</span>
34423 </p>
34424 </td>
34425 <td>
34426 <p>
34427 <span class="blue">1.31<br> (184313ns)</span>
34428 </p>
34429 </td>
34430 </tr>
34431 <tr>
34432 <td>
34433 <p>
34434 gcd&lt;unsigned long&gt; (random prime number products)
34435 </p>
34436 </td>
34437 <td>
34438 <p>
34439 <span class="red">2.55<br> (317220ns)</span>
34440 </p>
34441 </td>
34442 <td>
34443 <p>
34444 <span class="blue">1.48<br> (184591ns)</span>
34445 </p>
34446 </td>
34447 <td>
34448 <p>
34449 <span class="red">3.34<br> (416236ns)</span>
34450 </p>
34451 </td>
34452 <td>
34453 <p>
34454 <span class="blue">1.40<br> (174283ns)</span>
34455 </p>
34456 </td>
34457 <td>
34458 <p>
34459 <span class="blue">1.58<br> (196343ns)</span>
34460 </p>
34461 </td>
34462 <td>
34463 <p>
34464 <span class="green">1.03<br> (128583ns)</span>
34465 </p>
34466 </td>
34467 <td>
34468 <p>
34469 <span class="blue">1.57<br> (195103ns)</span>
34470 </p>
34471 </td>
34472 <td>
34473 <p>
34474 <span class="blue">1.31<br> (163491ns)</span>
34475 </p>
34476 </td>
34477 <td>
34478 <p>
34479 <span class="green">1.00<br> (124586ns)</span>
34480 </p>
34481 </td>
34482 <td>
34483 <p>
34484 <span class="red">3.85<br> (479591ns)</span>
34485 </p>
34486 </td>
34487 <td>
34488 <p>
34489 <span class="blue">1.58<br> (196783ns)</span>
34490 </p>
34491 </td>
34492 </tr>
34493 <tr>
34494 <td>
34495 <p>
34496 gcd&lt;unsigned long&gt; (uniform random numbers)
34497 </p>
34498 </td>
34499 <td>
34500 <p>
34501 <span class="blue">1.83<br> (401554ns)</span>
34502 </p>
34503 </td>
34504 <td>
34505 <p>
34506 <span class="blue">1.26<br> (277398ns)</span>
34507 </p>
34508 </td>
34509 <td>
34510 <p>
34511 <span class="red">2.31<br> (508645ns)</span>
34512 </p>
34513 </td>
34514 <td>
34515 <p>
34516 <span class="blue">1.25<br> (274854ns)</span>
34517 </p>
34518 </td>
34519 <td>
34520 <p>
34521 <span class="blue">1.48<br> (325496ns)</span>
34522 </p>
34523 </td>
34524 <td>
34525 <p>
34526 <span class="green">1.01<br> (221040ns)</span>
34527 </p>
34528 </td>
34529 <td>
34530 <p>
34531 <span class="blue">1.36<br> (298196ns)</span>
34532 </p>
34533 </td>
34534 <td>
34535 <p>
34536 <span class="green">1.00<br> (219844ns)</span>
34537 </p>
34538 </td>
34539 <td>
34540 <p>
34541 <span class="green">1.02<br> (224566ns)</span>
34542 </p>
34543 </td>
34544 <td>
34545 <p>
34546 <span class="red">2.69<br> (591153ns)</span>
34547 </p>
34548 </td>
34549 <td>
34550 <p>
34551 <span class="blue">1.36<br> (298483ns)</span>
34552 </p>
34553 </td>
34554 </tr>
34555 <tr>
34556 <td>
34557 <p>
34558 gcd&lt;unsigned short&gt; (Trivial cases)
34559 </p>
34560 </td>
34561 <td>
34562 <p>
34563 <span class="blue">1.63<br> (122ns)</span>
34564 </p>
34565 </td>
34566 <td>
34567 <p>
34568 <span class="green">1.12<br> (84ns)</span>
34569 </p>
34570 </td>
34571 <td>
34572 <p>
34573 <span class="red">2.29<br> (172ns)</span>
34574 </p>
34575 </td>
34576 <td>
34577 <p>
34578 <span class="green">1.00<br> (75ns)</span>
34579 </p>
34580 </td>
34581 <td>
34582 <p>
34583 <span class="blue">1.31<br> (98ns)</span>
34584 </p>
34585 </td>
34586 <td>
34587 <p>
34588 <span class="blue">1.87<br> (140ns)</span>
34589 </p>
34590 </td>
34591 <td>
34592 <p>
34593 <span class="blue">1.40<br> (105ns)</span>
34594 </p>
34595 </td>
34596 <td>
34597 <p>
34598 <span class="blue">1.93<br> (145ns)</span>
34599 </p>
34600 </td>
34601 <td>
34602 <p>
34603 <span class="blue">1.96<br> (147ns)</span>
34604 </p>
34605 </td>
34606 <td>
34607 <p>
34608 <span class="red">3.35<br> (251ns)</span>
34609 </p>
34610 </td>
34611 <td>
34612 <p>
34613 <span class="blue">1.24<br> (93ns)</span>
34614 </p>
34615 </td>
34616 </tr>
34617 <tr>
34618 <td>
34619 <p>
34620 gcd&lt;unsigned short&gt; (adjacent Fibonacci numbers)
34621 </p>
34622 </td>
34623 <td>
34624 <p>
34625 <span class="green">1.00<br> (590ns)</span>
34626 </p>
34627 </td>
34628 <td>
34629 <p>
34630 <span class="red">6.11<br> (3605ns)</span>
34631 </p>
34632 </td>
34633 <td>
34634 <p>
34635 <span class="red">2.69<br> (1588ns)</span>
34636 </p>
34637 </td>
34638 <td>
34639 <p>
34640 <span class="red">5.51<br> (3250ns)</span>
34641 </p>
34642 </td>
34643 <td>
34644 <p>
34645 <span class="blue">1.52<br> (898ns)</span>
34646 </p>
34647 </td>
34648 <td>
34649 <p>
34650 <span class="red">2.14<br> (1260ns)</span>
34651 </p>
34652 </td>
34653 <td>
34654 <p>
34655 <span class="red">5.94<br> (3507ns)</span>
34656 </p>
34657 </td>
34658 <td>
34659 <p>
34660 <span class="red">2.56<br> (1513ns)</span>
34661 </p>
34662 </td>
34663 <td>
34664 <p>
34665 <span class="red">2.15<br> (1267ns)</span>
34666 </p>
34667 </td>
34668 <td>
34669 <p>
34670 <span class="red">3.42<br> (2017ns)</span>
34671 </p>
34672 </td>
34673 <td>
34674 <p>
34675 <span class="red">6.01<br> (3544ns)</span>
34676 </p>
34677 </td>
34678 </tr>
34679 <tr>
34680 <td>
34681 <p>
34682 gcd&lt;unsigned short&gt; (permutations of Fibonacci numbers)
34683 </p>
34684 </td>
34685 <td>
34686 <p>
34687 <span class="blue">1.43<br> (16631ns)</span>
34688 </p>
34689 </td>
34690 <td>
34691 <p>
34692 <span class="red">2.17<br> (25211ns)</span>
34693 </p>
34694 </td>
34695 <td>
34696 <p>
34697 <span class="red">4.08<br> (47419ns)</span>
34698 </p>
34699 </td>
34700 <td>
34701 <p>
34702 <span class="blue">1.97<br> (22841ns)</span>
34703 </p>
34704 </td>
34705 <td>
34706 <p>
34707 <span class="green">1.00<br> (11611ns)</span>
34708 </p>
34709 </td>
34710 <td>
34711 <p>
34712 <span class="blue">1.67<br> (19374ns)</span>
34713 </p>
34714 </td>
34715 <td>
34716 <p>
34717 <span class="red">2.15<br> (24936ns)</span>
34718 </p>
34719 </td>
34720 <td>
34721 <p>
34722 <span class="red">2.34<br> (27203ns)</span>
34723 </p>
34724 </td>
34725 <td>
34726 <p>
34727 <span class="blue">1.57<br> (18246ns)</span>
34728 </p>
34729 </td>
34730 <td>
34731 <p>
34732 <span class="red">4.54<br> (52686ns)</span>
34733 </p>
34734 </td>
34735 <td>
34736 <p>
34737 <span class="red">2.15<br> (25006ns)</span>
34738 </p>
34739 </td>
34740 </tr>
34741 <tr>
34742 <td>
34743 <p>
34744 gcd&lt;unsigned short&gt; (random prime number products)
34745 </p>
34746 </td>
34747 <td>
34748 <p>
34749 <span class="blue">1.75<br> (144505ns)</span>
34750 </p>
34751 </td>
34752 <td>
34753 <p>
34754 <span class="blue">1.24<br> (102665ns)</span>
34755 </p>
34756 </td>
34757 <td>
34758 <p>
34759 <span class="red">2.48<br> (205019ns)</span>
34760 </p>
34761 </td>
34762 <td>
34763 <p>
34764 <span class="green">1.13<br> (92984ns)</span>
34765 </p>
34766 </td>
34767 <td>
34768 <p>
34769 <span class="blue">1.23<br> (101392ns)</span>
34770 </p>
34771 </td>
34772 <td>
34773 <p>
34774 <span class="green">1.04<br> (86096ns)</span>
34775 </p>
34776 </td>
34777 <td>
34778 <p>
34779 <span class="green">1.17<br> (96237ns)</span>
34780 </p>
34781 </td>
34782 <td>
34783 <p>
34784 <span class="blue">1.53<br> (126473ns)</span>
34785 </p>
34786 </td>
34787 <td>
34788 <p>
34789 <span class="green">1.00<br> (82541ns)</span>
34790 </p>
34791 </td>
34792 <td>
34793 <p>
34794 <span class="red">2.82<br> (232912ns)</span>
34795 </p>
34796 </td>
34797 <td>
34798 <p>
34799 <span class="green">1.20<br> (98822ns)</span>
34800 </p>
34801 </td>
34802 </tr>
34803 <tr>
34804 <td>
34805 <p>
34806 gcd&lt;unsigned short&gt; (uniform random numbers)
34807 </p>
34808 </td>
34809 <td>
34810 <p>
34811 <span class="blue">1.46<br> (189654ns)</span>
34812 </p>
34813 </td>
34814 <td>
34815 <p>
34816 <span class="green">1.13<br> (146973ns)</span>
34817 </p>
34818 </td>
34819 <td>
34820 <p>
34821 <span class="blue">1.95<br> (254281ns)</span>
34822 </p>
34823 </td>
34824 <td>
34825 <p>
34826 <span class="green">1.05<br> (136708ns)</span>
34827 </p>
34828 </td>
34829 <td>
34830 <p>
34831 <span class="green">1.18<br> (154282ns)</span>
34832 </p>
34833 </td>
34834 <td>
34835 <p>
34836 <span class="green">1.01<br> (131622ns)</span>
34837 </p>
34838 </td>
34839 <td>
34840 <p>
34841 <span class="green">1.10<br> (143161ns)</span>
34842 </p>
34843 </td>
34844 <td>
34845 <p>
34846 <span class="green">1.09<br> (142318ns)</span>
34847 </p>
34848 </td>
34849 <td>
34850 <p>
34851 <span class="green">1.00<br> (130263ns)</span>
34852 </p>
34853 </td>
34854 <td>
34855 <p>
34856 <span class="red">2.26<br> (293895ns)</span>
34857 </p>
34858 </td>
34859 <td>
34860 <p>
34861 <span class="green">1.10<br> (142885ns)</span>
34862 </p>
34863 </td>
34864 </tr>
34865 <tr>
34866 <td>
34867 <p>
34868 gcd&lt;unsigned&gt; (Trivial cases)
34869 </p>
34870 </td>
34871 <td>
34872 <p>
34873 <span class="blue">1.40<br> (113ns)</span>
34874 </p>
34875 </td>
34876 <td>
34877 <p>
34878 <span class="green">1.07<br> (87ns)</span>
34879 </p>
34880 </td>
34881 <td>
34882 <p>
34883 <span class="red">2.11<br> (171ns)</span>
34884 </p>
34885 </td>
34886 <td>
34887 <p>
34888 <span class="green">1.00<br> (81ns)</span>
34889 </p>
34890 </td>
34891 <td>
34892 <p>
34893 <span class="green">1.15<br> (93ns)</span>
34894 </p>
34895 </td>
34896 <td>
34897 <p>
34898 <span class="blue">1.59<br> (129ns)</span>
34899 </p>
34900 </td>
34901 <td>
34902 <p>
34903 <span class="green">1.16<br> (94ns)</span>
34904 </p>
34905 </td>
34906 <td>
34907 <p>
34908 <span class="blue">1.40<br> (113ns)</span>
34909 </p>
34910 </td>
34911 <td>
34912 <p>
34913 <span class="blue">1.58<br> (128ns)</span>
34914 </p>
34915 </td>
34916 <td>
34917 <p>
34918 <span class="red">3.17<br> (257ns)</span>
34919 </p>
34920 </td>
34921 <td>
34922 <p>
34923 <span class="blue">1.25<br> (101ns)</span>
34924 </p>
34925 </td>
34926 </tr>
34927 <tr>
34928 <td>
34929 <p>
34930 gcd&lt;unsigned&gt; (adjacent Fibonacci numbers)
34931 </p>
34932 </td>
34933 <td>
34934 <p>
34935 <span class="green">1.00<br> (1993ns)</span>
34936 </p>
34937 </td>
34938 <td>
34939 <p>
34940 <span class="red">6.98<br> (13906ns)</span>
34941 </p>
34942 </td>
34943 <td>
34944 <p>
34945 <span class="red">3.70<br> (7384ns)</span>
34946 </p>
34947 </td>
34948 <td>
34949 <p>
34950 <span class="red">6.68<br> (13323ns)</span>
34951 </p>
34952 </td>
34953 <td>
34954 <p>
34955 <span class="blue">1.59<br> (3165ns)</span>
34956 </p>
34957 </td>
34958 <td>
34959 <p>
34960 <span class="blue">1.71<br> (3414ns)</span>
34961 </p>
34962 </td>
34963 <td>
34964 <p>
34965 <span class="red">6.80<br> (13554ns)</span>
34966 </p>
34967 </td>
34968 <td>
34969 <p>
34970 <span class="green">1.12<br> (2225ns)</span>
34971 </p>
34972 </td>
34973 <td>
34974 <p>
34975 <span class="blue">1.80<br> (3580ns)</span>
34976 </p>
34977 </td>
34978 <td>
34979 <p>
34980 <span class="red">4.23<br> (8433ns)</span>
34981 </p>
34982 </td>
34983 <td>
34984 <p>
34985 <span class="red">7.34<br> (14638ns)</span>
34986 </p>
34987 </td>
34988 </tr>
34989 <tr>
34990 <td>
34991 <p>
34992 gcd&lt;unsigned&gt; (permutations of Fibonacci numbers)
34993 </p>
34994 </td>
34995 <td>
34996 <p>
34997 <span class="red">2.56<br> (345911ns)</span>
34998 </p>
34999 </td>
35000 <td>
35001 <p>
35002 <span class="blue">1.32<br> (177891ns)</span>
35003 </p>
35004 </td>
35005 <td>
35006 <p>
35007 <span class="red">3.80<br> (512584ns)</span>
35008 </p>
35009 </td>
35010 <td>
35011 <p>
35012 <span class="blue">1.20<br> (162012ns)</span>
35013 </p>
35014 </td>
35015 <td>
35016 <p>
35017 <span class="green">1.10<br> (148982ns)</span>
35018 </p>
35019 </td>
35020 <td>
35021 <p>
35022 <span class="green">1.04<br> (140892ns)</span>
35023 </p>
35024 </td>
35025 <td>
35026 <p>
35027 <span class="blue">1.33<br> (179530ns)</span>
35028 </p>
35029 </td>
35030 <td>
35031 <p>
35032 <span class="blue">1.43<br> (193505ns)</span>
35033 </p>
35034 </td>
35035 <td>
35036 <p>
35037 <span class="green">1.00<br> (134997ns)</span>
35038 </p>
35039 </td>
35040 <td>
35041 <p>
35042 <span class="red">4.44<br> (599245ns)</span>
35043 </p>
35044 </td>
35045 <td>
35046 <p>
35047 <span class="blue">1.41<br> (190200ns)</span>
35048 </p>
35049 </td>
35050 </tr>
35051 <tr>
35052 <td>
35053 <p>
35054 gcd&lt;unsigned&gt; (random prime number products)
35055 </p>
35056 </td>
35057 <td>
35058 <p>
35059 <span class="red">2.48<br> (316605ns)</span>
35060 </p>
35061 </td>
35062 <td>
35063 <p>
35064 <span class="blue">1.47<br> (187049ns)</span>
35065 </p>
35066 </td>
35067 <td>
35068 <p>
35069 <span class="red">3.26<br> (415886ns)</span>
35070 </p>
35071 </td>
35072 <td>
35073 <p>
35074 <span class="blue">1.38<br> (176518ns)</span>
35075 </p>
35076 </td>
35077 <td>
35078 <p>
35079 <span class="blue">1.57<br> (200933ns)</span>
35080 </p>
35081 </td>
35082 <td>
35083 <p>
35084 <span class="green">1.01<br> (128436ns)</span>
35085 </p>
35086 </td>
35087 <td>
35088 <p>
35089 <span class="blue">1.53<br> (194872ns)</span>
35090 </p>
35091 </td>
35092 <td>
35093 <p>
35094 <span class="green">1.18<br> (150531ns)</span>
35095 </p>
35096 </td>
35097 <td>
35098 <p>
35099 <span class="green">1.00<br> (127624ns)</span>
35100 </p>
35101 </td>
35102 <td>
35103 <p>
35104 <span class="red">3.81<br> (486079ns)</span>
35105 </p>
35106 </td>
35107 <td>
35108 <p>
35109 <span class="blue">1.49<br> (190453ns)</span>
35110 </p>
35111 </td>
35112 </tr>
35113 <tr>
35114 <td>
35115 <p>
35116 gcd&lt;unsigned&gt; (uniform random numbers)
35117 </p>
35118 </td>
35119 <td>
35120 <p>
35121 <span class="blue">1.96<br> (400024ns)</span>
35122 </p>
35123 </td>
35124 <td>
35125 <p>
35126 <span class="blue">1.39<br> (283292ns)</span>
35127 </p>
35128 </td>
35129 <td>
35130 <p>
35131 <span class="red">2.52<br> (513812ns)</span>
35132 </p>
35133 </td>
35134 <td>
35135 <p>
35136 <span class="blue">1.37<br> (279687ns)</span>
35137 </p>
35138 </td>
35139 <td>
35140 <p>
35141 <span class="blue">1.60<br> (326341ns)</span>
35142 </p>
35143 </td>
35144 <td>
35145 <p>
35146 <span class="green">1.04<br> (211406ns)</span>
35147 </p>
35148 </td>
35149 <td>
35150 <p>
35151 <span class="blue">1.39<br> (284097ns)</span>
35152 </p>
35153 </td>
35154 <td>
35155 <p>
35156 <span class="green">1.00<br> (203744ns)</span>
35157 </p>
35158 </td>
35159 <td>
35160 <p>
35161 <span class="green">1.02<br> (208526ns)</span>
35162 </p>
35163 </td>
35164 <td>
35165 <p>
35166 <span class="red">2.93<br> (595972ns)</span>
35167 </p>
35168 </td>
35169 <td>
35170 <p>
35171 <span class="blue">1.43<br> (291793ns)</span>
35172 </p>
35173 </td>
35174 </tr>
35175 </tbody>
35176 </table></div>
35177 </div>
35178 <br class="table-break">
35179 </div>
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&#160;28.&#160;gcd method comparison with Microsoft Visual C++ version 14.1 on Windows
35187 x64</b></p>
35188 <div class="table-contents"><table class="table" summary="gcd method comparison with Microsoft Visual C++ version 14.1 on Windows
35189 x64">
35190 <colgroup>
35191 <col>
35192 <col>
35193 <col>
35194 <col>
35195 <col>
35196 <col>
35197 <col>
35198 </colgroup>
35199 <thead><tr>
35200 <th>
35201 <p>
35202 Function
35203 </p>
35204 </th>
35205 <th>
35206 <p>
35207 gcd boost 1.64
35208 </p>
35209 </th>
35210 <th>
35211 <p>
35212 Euclid_gcd boost 1.64
35213 </p>
35214 </th>
35215 <th>
35216 <p>
35217 Stein_gcd boost 1.64
35218 </p>
35219 </th>
35220 <th>
35221 <p>
35222 mixed_binary_gcd boost 1.64
35223 </p>
35224 </th>
35225 <th>
35226 <p>
35227 Stein_gcd_textbook boost 1.64
35228 </p>
35229 </th>
35230 <th>
35231 <p>
35232 gcd_euclid_textbook boost 1.64
35233 </p>
35234 </th>
35235 </tr></thead>
35236 <tbody>
35237 <tr>
35238 <td>
35239 <p>
35240 gcd&lt;boost::multiprecision::uint1024_t&gt; (Trivial cases)
35241 </p>
35242 </td>
35243 <td>
35244 <p>
35245 <span class="green">1.09<br> (801ns)</span>
35246 </p>
35247 </td>
35248 <td>
35249 <p>
35250 <span class="green">1.00<br> (732ns)</span>
35251 </p>
35252 </td>
35253 <td>
35254 <p>
35255 <span class="red">4.16<br> (3043ns)</span>
35256 </p>
35257 </td>
35258 <td>
35259 <p>
35260 <span class="red">4.03<br> (2953ns)</span>
35261 </p>
35262 </td>
35263 <td>
35264 <p>
35265 <span class="blue">1.56<br> (1142ns)</span>
35266 </p>
35267 </td>
35268 <td>
35269 <p>
35270 <span class="green">1.09<br> (796ns)</span>
35271 </p>
35272 </td>
35273 </tr>
35274 <tr>
35275 <td>
35276 <p>
35277 gcd&lt;boost::multiprecision::uint1024_t&gt; (adjacent Fibonacci
35278 numbers)
35279 </p>
35280 </td>
35281 <td>
35282 <p>
35283 <span class="green">1.00<br> (18814466ns)</span>
35284 </p>
35285 </td>
35286 <td>
35287 <p>
35288 <span class="red">3.14<br> (59009620ns)</span>
35289 </p>
35290 </td>
35291 <td>
35292 <p>
35293 <span class="red">3.99<br> (75116072ns)</span>
35294 </p>
35295 </td>
35296 <td>
35297 <p>
35298 <span class="red">2.26<br> (42593821ns)</span>
35299 </p>
35300 </td>
35301 <td>
35302 <p>
35303 <span class="blue">1.58<br> (29655430ns)</span>
35304 </p>
35305 </td>
35306 <td>
35307 <p>
35308 <span class="red">2.77<br> (52174915ns)</span>
35309 </p>
35310 </td>
35311 </tr>
35312 <tr>
35313 <td>
35314 <p>
35315 gcd&lt;boost::multiprecision::uint1024_t&gt; (permutations of Fibonacci
35316 numbers)
35317 </p>
35318 </td>
35319 <td>
35320 <p>
35321 <span class="red">4.67<br> (9475590235ns)</span>
35322 </p>
35323 </td>
35324 <td>
35325 <p>
35326 <span class="green">1.07<br> (2173235780ns)</span>
35327 </p>
35328 </td>
35329 <td>
35330 <p>
35331 <span class="red">22.49<br> (45639139129ns)</span>
35332 </p>
35333 </td>
35334 <td>
35335 <p>
35336 <span class="red">3.14<br> (6369244677ns)</span>
35337 </p>
35338 </td>
35339 <td>
35340 <p>
35341 <span class="red">8.18<br> (16601284933ns)</span>
35342 </p>
35343 </td>
35344 <td>
35345 <p>
35346 <span class="green">1.00<br> (2028937087ns)</span>
35347 </p>
35348 </td>
35349 </tr>
35350 <tr>
35351 <td>
35352 <p>
35353 gcd&lt;boost::multiprecision::uint1024_t&gt; (random prime number
35354 products)
35355 </p>
35356 </td>
35357 <td>
35358 <p>
35359 <span class="blue">1.20<br> (1551460ns)</span>
35360 </p>
35361 </td>
35362 <td>
35363 <p>
35364 <span class="green">1.02<br> (1314451ns)</span>
35365 </p>
35366 </td>
35367 <td>
35368 <p>
35369 <span class="red">7.92<br> (10230767ns)</span>
35370 </p>
35371 </td>
35372 <td>
35373 <p>
35374 <span class="blue">1.74<br> (2243194ns)</span>
35375 </p>
35376 </td>
35377 <td>
35378 <p>
35379 <span class="red">3.36<br> (4338456ns)</span>
35380 </p>
35381 </td>
35382 <td>
35383 <p>
35384 <span class="green">1.00<br> (1291852ns)</span>
35385 </p>
35386 </td>
35387 </tr>
35388 <tr>
35389 <td>
35390 <p>
35391 gcd&lt;boost::multiprecision::uint1024_t&gt; (uniform random numbers)
35392 </p>
35393 </td>
35394 <td>
35395 <p>
35396 <span class="green">1.13<br> (97004967ns)</span>
35397 </p>
35398 </td>
35399 <td>
35400 <p>
35401 <span class="green">1.20<br> (102255110ns)</span>
35402 </p>
35403 </td>
35404 <td>
35405 <p>
35406 <span class="red">3.36<br> (287286304ns)</span>
35407 </p>
35408 </td>
35409 <td>
35410 <p>
35411 <span class="red">2.23<br> (190999693ns)</span>
35412 </p>
35413 </td>
35414 <td>
35415 <p>
35416 <span class="blue">1.42<br> (121531123ns)</span>
35417 </p>
35418 </td>
35419 <td>
35420 <p>
35421 <span class="green">1.00<br> (85503149ns)</span>
35422 </p>
35423 </td>
35424 </tr>
35425 <tr>
35426 <td>
35427 <p>
35428 gcd&lt;boost::multiprecision::uint256_t&gt; (Trivial cases)
35429 </p>
35430 </td>
35431 <td>
35432 <p>
35433 <span class="green">1.15<br> (575ns)</span>
35434 </p>
35435 </td>
35436 <td>
35437 <p>
35438 <span class="green">1.00<br> (502ns)</span>
35439 </p>
35440 </td>
35441 <td>
35442 <p>
35443 <span class="red">4.94<br> (2481ns)</span>
35444 </p>
35445 </td>
35446 <td>
35447 <p>
35448 <span class="red">4.62<br> (2320ns)</span>
35449 </p>
35450 </td>
35451 <td>
35452 <p>
35453 <span class="blue">1.86<br> (936ns)</span>
35454 </p>
35455 </td>
35456 <td>
35457 <p>
35458 <span class="green">1.17<br> (589ns)</span>
35459 </p>
35460 </td>
35461 </tr>
35462 <tr>
35463 <td>
35464 <p>
35465 gcd&lt;boost::multiprecision::uint256_t&gt; (adjacent Fibonacci numbers)
35466 </p>
35467 </td>
35468 <td>
35469 <p>
35470 <span class="green">1.00<br> (7847419ns)</span>
35471 </p>
35472 </td>
35473 <td>
35474 <p>
35475 <span class="blue">1.78<br> (13945600ns)</span>
35476 </p>
35477 </td>
35478 <td>
35479 <p>
35480 <span class="red">4.42<br> (34688200ns)</span>
35481 </p>
35482 </td>
35483 <td>
35484 <p>
35485 <span class="red">2.42<br> (19021587ns)</span>
35486 </p>
35487 </td>
35488 <td>
35489 <p>
35490 <span class="blue">1.84<br> (14421195ns)</span>
35491 </p>
35492 </td>
35493 <td>
35494 <p>
35495 <span class="blue">1.70<br> (13359068ns)</span>
35496 </p>
35497 </td>
35498 </tr>
35499 <tr>
35500 <td>
35501 <p>
35502 gcd&lt;boost::multiprecision::uint256_t&gt; (permutations of Fibonacci
35503 numbers)
35504 </p>
35505 </td>
35506 <td>
35507 <p>
35508 <span class="green">1.00<br> (4067225231ns)</span>
35509 </p>
35510 </td>
35511 <td>
35512 <p>
35513 <span class="green">1.08<br> (4386735265ns)</span>
35514 </p>
35515 </td>
35516 <td>
35517 <p>
35518 <span class="red">4.75<br> (19329382899ns)</span>
35519 </p>
35520 </td>
35521 <td>
35522 <p>
35523 <span class="blue">1.93<br> (7850681530ns)</span>
35524 </p>
35525 </td>
35526 <td>
35527 <p>
35528 <span class="blue">1.90<br> (7708396164ns)</span>
35529 </p>
35530 </td>
35531 <td>
35532 <p>
35533 <span class="green">1.04<br> (4231899027ns)</span>
35534 </p>
35535 </td>
35536 </tr>
35537 <tr>
35538 <td>
35539 <p>
35540 gcd&lt;boost::multiprecision::uint256_t&gt; (random prime number
35541 products)
35542 </p>
35543 </td>
35544 <td>
35545 <p>
35546 <span class="blue">1.27<br> (1581415ns)</span>
35547 </p>
35548 </td>
35549 <td>
35550 <p>
35551 <span class="green">1.00<br> (1243668ns)</span>
35552 </p>
35553 </td>
35554 <td>
35555 <p>
35556 <span class="red">7.91<br> (9831772ns)</span>
35557 </p>
35558 </td>
35559 <td>
35560 <p>
35561 <span class="blue">1.70<br> (2114775ns)</span>
35562 </p>
35563 </td>
35564 <td>
35565 <p>
35566 <span class="red">3.45<br> (4294739ns)</span>
35567 </p>
35568 </td>
35569 <td>
35570 <p>
35571 <span class="green">1.00<br> (1245471ns)</span>
35572 </p>
35573 </td>
35574 </tr>
35575 <tr>
35576 <td>
35577 <p>
35578 gcd&lt;boost::multiprecision::uint256_t&gt; (uniform random numbers)
35579 </p>
35580 </td>
35581 <td>
35582 <p>
35583 <span class="green">1.00<br> (10845788ns)</span>
35584 </p>
35585 </td>
35586 <td>
35587 <p>
35588 <span class="blue">1.26<br> (13713724ns)</span>
35589 </p>
35590 </td>
35591 <td>
35592 <p>
35593 <span class="red">4.11<br> (44625137ns)</span>
35594 </p>
35595 </td>
35596 <td>
35597 <p>
35598 <span class="red">2.25<br> (24360370ns)</span>
35599 </p>
35600 </td>
35601 <td>
35602 <p>
35603 <span class="blue">1.67<br> (18100420ns)</span>
35604 </p>
35605 </td>
35606 <td>
35607 <p>
35608 <span class="green">1.19<br> (12859732ns)</span>
35609 </p>
35610 </td>
35611 </tr>
35612 <tr>
35613 <td>
35614 <p>
35615 gcd&lt;boost::multiprecision::uint512_t&gt; (Trivial cases)
35616 </p>
35617 </td>
35618 <td>
35619 <p>
35620 <span class="green">1.14<br> (644ns)</span>
35621 </p>
35622 </td>
35623 <td>
35624 <p>
35625 <span class="green">1.00<br> (565ns)</span>
35626 </p>
35627 </td>
35628 <td>
35629 <p>
35630 <span class="red">4.98<br> (2812ns)</span>
35631 </p>
35632 </td>
35633 <td>
35634 <p>
35635 <span class="red">4.64<br> (2621ns)</span>
35636 </p>
35637 </td>
35638 <td>
35639 <p>
35640 <span class="blue">1.73<br> (980ns)</span>
35641 </p>
35642 </td>
35643 <td>
35644 <p>
35645 <span class="green">1.15<br> (647ns)</span>
35646 </p>
35647 </td>
35648 </tr>
35649 <tr>
35650 <td>
35651 <p>
35652 gcd&lt;boost::multiprecision::uint512_t&gt; (adjacent Fibonacci numbers)
35653 </p>
35654 </td>
35655 <td>
35656 <p>
35657 <span class="green">1.00<br> (17186167ns)</span>
35658 </p>
35659 </td>
35660 <td>
35661 <p>
35662 <span class="red">2.44<br> (41861352ns)</span>
35663 </p>
35664 </td>
35665 <td>
35666 <p>
35667 <span class="red">3.98<br> (68425931ns)</span>
35668 </p>
35669 </td>
35670 <td>
35671 <p>
35672 <span class="red">2.23<br> (38284219ns)</span>
35673 </p>
35674 </td>
35675 <td>
35676 <p>
35677 <span class="blue">1.56<br> (26755034ns)</span>
35678 </p>
35679 </td>
35680 <td>
35681 <p>
35682 <span class="blue">1.95<br> (33477468ns)</span>
35683 </p>
35684 </td>
35685 </tr>
35686 <tr>
35687 <td>
35688 <p>
35689 gcd&lt;boost::multiprecision::uint512_t&gt; (permutations of Fibonacci
35690 numbers)
35691 </p>
35692 </td>
35693 <td>
35694 <p>
35695 <span class="blue">1.64<br> (8226882537ns)</span>
35696 </p>
35697 </td>
35698 <td>
35699 <p>
35700 <span class="green">1.03<br> (5195847139ns)</span>
35701 </p>
35702 </td>
35703 <td>
35704 <p>
35705 <span class="red">7.47<br> (37520762454ns)</span>
35706 </p>
35707 </td>
35708 <td>
35709 <p>
35710 <span class="red">2.12<br> (10640326024ns)</span>
35711 </p>
35712 </td>
35713 <td>
35714 <p>
35715 <span class="red">2.89<br> (14533607689ns)</span>
35716 </p>
35717 </td>
35718 <td>
35719 <p>
35720 <span class="green">1.00<br> (5022876982ns)</span>
35721 </p>
35722 </td>
35723 </tr>
35724 <tr>
35725 <td>
35726 <p>
35727 gcd&lt;boost::multiprecision::uint512_t&gt; (random prime number
35728 products)
35729 </p>
35730 </td>
35731 <td>
35732 <p>
35733 <span class="blue">1.23<br> (1627487ns)</span>
35734 </p>
35735 </td>
35736 <td>
35737 <p>
35738 <span class="green">1.00<br> (1322335ns)</span>
35739 </p>
35740 </td>
35741 <td>
35742 <p>
35743 <span class="red">7.94<br> (10496834ns)</span>
35744 </p>
35745 </td>
35746 <td>
35747 <p>
35748 <span class="blue">1.82<br> (2406752ns)</span>
35749 </p>
35750 </td>
35751 <td>
35752 <p>
35753 <span class="red">3.37<br> (4461261ns)</span>
35754 </p>
35755 </td>
35756 <td>
35757 <p>
35758 <span class="green">1.02<br> (1343775ns)</span>
35759 </p>
35760 </td>
35761 </tr>
35762 <tr>
35763 <td>
35764 <p>
35765 gcd&lt;boost::multiprecision::uint512_t&gt; (uniform random numbers)
35766 </p>
35767 </td>
35768 <td>
35769 <p>
35770 <span class="green">1.00<br> (32451969ns)</span>
35771 </p>
35772 </td>
35773 <td>
35774 <p>
35775 <span class="green">1.10<br> (35543655ns)</span>
35776 </p>
35777 </td>
35778 <td>
35779 <p>
35780 <span class="red">3.55<br> (115155205ns)</span>
35781 </p>
35782 </td>
35783 <td>
35784 <p>
35785 <span class="red">2.01<br> (65156734ns)</span>
35786 </p>
35787 </td>
35788 <td>
35789 <p>
35790 <span class="blue">1.43<br> (46259709ns)</span>
35791 </p>
35792 </td>
35793 <td>
35794 <p>
35795 <span class="green">1.03<br> (33493171ns)</span>
35796 </p>
35797 </td>
35798 </tr>
35799 <tr>
35800 <td>
35801 <p>
35802 gcd&lt;unsigned long long&gt; (Trivial cases)
35803 </p>
35804 </td>
35805 <td>
35806 <p>
35807 <span class="blue">1.46<br> (161ns)</span>
35808 </p>
35809 </td>
35810 <td>
35811 <p>
35812 <span class="blue">1.35<br> (148ns)</span>
35813 </p>
35814 </td>
35815 <td>
35816 <p>
35817 <span class="green">1.00<br> (110ns)</span>
35818 </p>
35819 </td>
35820 <td>
35821 <p>
35822 <span class="blue">1.42<br> (156ns)</span>
35823 </p>
35824 </td>
35825 <td>
35826 <p>
35827 <span class="green">1.02<br> (112ns)</span>
35828 </p>
35829 </td>
35830 <td>
35831 <p>
35832 <span class="blue">1.23<br> (135ns)</span>
35833 </p>
35834 </td>
35835 </tr>
35836 <tr>
35837 <td>
35838 <p>
35839 gcd&lt;unsigned long long&gt; (adjacent Fibonacci numbers)
35840 </p>
35841 </td>
35842 <td>
35843 <p>
35844 <span class="blue">1.43<br> (20054ns)</span>
35845 </p>
35846 </td>
35847 <td>
35848 <p>
35849 <span class="red">7.90<br> (110522ns)</span>
35850 </p>
35851 </td>
35852 <td>
35853 <p>
35854 <span class="green">1.00<br> (13990ns)</span>
35855 </p>
35856 </td>
35857 <td>
35858 <p>
35859 <span class="blue">1.42<br> (19927ns)</span>
35860 </p>
35861 </td>
35862 <td>
35863 <p>
35864 <span class="green">1.11<br> (15489ns)</span>
35865 </p>
35866 </td>
35867 <td>
35868 <p>
35869 <span class="red">6.02<br> (84223ns)</span>
35870 </p>
35871 </td>
35872 </tr>
35873 <tr>
35874 <td>
35875 <p>
35876 gcd&lt;unsigned long long&gt; (permutations of Fibonacci numbers)
35877 </p>
35878 </td>
35879 <td>
35880 <p>
35881 <span class="green">1.16<br> (1706761ns)</span>
35882 </p>
35883 </td>
35884 <td>
35885 <p>
35886 <span class="blue">1.28<br> (1892450ns)</span>
35887 </p>
35888 </td>
35889 <td>
35890 <p>
35891 <span class="red">2.65<br> (3915173ns)</span>
35892 </p>
35893 </td>
35894 <td>
35895 <p>
35896 <span class="green">1.16<br> (1718303ns)</span>
35897 </p>
35898 </td>
35899 <td>
35900 <p>
35901 <span class="blue">1.97<br> (2909805ns)</span>
35902 </p>
35903 </td>
35904 <td>
35905 <p>
35906 <span class="green">1.00<br> (1477319ns)</span>
35907 </p>
35908 </td>
35909 </tr>
35910 <tr>
35911 <td>
35912 <p>
35913 gcd&lt;unsigned long long&gt; (random prime number products)
35914 </p>
35915 </td>
35916 <td>
35917 <p>
35918 <span class="green">1.00<br> (405449ns)</span>
35919 </p>
35920 </td>
35921 <td>
35922 <p>
35923 <span class="blue">1.39<br> (562829ns)</span>
35924 </p>
35925 </td>
35926 <td>
35927 <p>
35928 <span class="blue">1.81<br> (734508ns)</span>
35929 </p>
35930 </td>
35931 <td>
35932 <p>
35933 <span class="green">1.01<br> (408757ns)</span>
35934 </p>
35935 </td>
35936 <td>
35937 <p>
35938 <span class="blue">1.30<br> (527805ns)</span>
35939 </p>
35940 </td>
35941 <td>
35942 <p>
35943 <span class="green">1.04<br> (422687ns)</span>
35944 </p>
35945 </td>
35946 </tr>
35947 <tr>
35948 <td>
35949 <p>
35950 gcd&lt;unsigned long long&gt; (uniform random numbers)
35951 </p>
35952 </td>
35953 <td>
35954 <p>
35955 <span class="green">1.13<br> (800534ns)</span>
35956 </p>
35957 </td>
35958 <td>
35959 <p>
35960 <span class="blue">1.41<br> (1002100ns)</span>
35961 </p>
35962 </td>
35963 <td>
35964 <p>
35965 <span class="blue">1.43<br> (1016520ns)</span>
35966 </p>
35967 </td>
35968 <td>
35969 <p>
35970 <span class="green">1.11<br> (790908ns)</span>
35971 </p>
35972 </td>
35973 <td>
35974 <p>
35975 <span class="green">1.00<br> (711010ns)</span>
35976 </p>
35977 </td>
35978 <td>
35979 <p>
35980 <span class="green">1.06<br> (755843ns)</span>
35981 </p>
35982 </td>
35983 </tr>
35984 <tr>
35985 <td>
35986 <p>
35987 gcd&lt;unsigned long&gt; (Trivial cases)
35988 </p>
35989 </td>
35990 <td>
35991 <p>
35992 <span class="blue">1.88<br> (152ns)</span>
35993 </p>
35994 </td>
35995 <td>
35996 <p>
35997 <span class="blue">1.21<br> (98ns)</span>
35998 </p>
35999 </td>
36000 <td>
36001 <p>
36002 <span class="blue">1.46<br> (118ns)</span>
36003 </p>
36004 </td>
36005 <td>
36006 <p>
36007 <span class="blue">1.75<br> (142ns)</span>
36008 </p>
36009 </td>
36010 <td>
36011 <p>
36012 <span class="blue">1.48<br> (120ns)</span>
36013 </p>
36014 </td>
36015 <td>
36016 <p>
36017 <span class="green">1.00<br> (81ns)</span>
36018 </p>
36019 </td>
36020 </tr>
36021 <tr>
36022 <td>
36023 <p>
36024 gcd&lt;unsigned long&gt; (adjacent Fibonacci numbers)
36025 </p>
36026 </td>
36027 <td>
36028 <p>
36029 <span class="green">1.08<br> (3560ns)</span>
36030 </p>
36031 </td>
36032 <td>
36033 <p>
36034 <span class="red">6.50<br> (21428ns)</span>
36035 </p>
36036 </td>
36037 <td>
36038 <p>
36039 <span class="green">1.00<br> (3299ns)</span>
36040 </p>
36041 </td>
36042 <td>
36043 <p>
36044 <span class="green">1.06<br> (3481ns)</span>
36045 </p>
36046 </td>
36047 <td>
36048 <p>
36049 <span class="blue">1.23<br> (4074ns)</span>
36050 </p>
36051 </td>
36052 <td>
36053 <p>
36054 <span class="red">4.06<br> (13399ns)</span>
36055 </p>
36056 </td>
36057 </tr>
36058 <tr>
36059 <td>
36060 <p>
36061 gcd&lt;unsigned long&gt; (permutations of Fibonacci numbers)
36062 </p>
36063 </td>
36064 <td>
36065 <p>
36066 <span class="blue">1.26<br> (200999ns)</span>
36067 </p>
36068 </td>
36069 <td>
36070 <p>
36071 <span class="blue">1.66<br> (265917ns)</span>
36072 </p>
36073 </td>
36074 <td>
36075 <p>
36076 <span class="red">2.75<br> (439667ns)</span>
36077 </p>
36078 </td>
36079 <td>
36080 <p>
36081 <span class="blue">1.24<br> (197917ns)</span>
36082 </p>
36083 </td>
36084 <td>
36085 <p>
36086 <span class="red">2.32<br> (370746ns)</span>
36087 </p>
36088 </td>
36089 <td>
36090 <p>
36091 <span class="green">1.00<br> (159839ns)</span>
36092 </p>
36093 </td>
36094 </tr>
36095 <tr>
36096 <td>
36097 <p>
36098 gcd&lt;unsigned long&gt; (random prime number products)
36099 </p>
36100 </td>
36101 <td>
36102 <p>
36103 <span class="blue">1.25<br> (218611ns)</span>
36104 </p>
36105 </td>
36106 <td>
36107 <p>
36108 <span class="blue">1.58<br> (276521ns)</span>
36109 </p>
36110 </td>
36111 <td>
36112 <p>
36113 <span class="red">2.23<br> (391315ns)</span>
36114 </p>
36115 </td>
36116 <td>
36117 <p>
36118 <span class="green">1.14<br> (200690ns)</span>
36119 </p>
36120 </td>
36121 <td>
36122 <p>
36123 <span class="blue">1.79<br> (313229ns)</span>
36124 </p>
36125 </td>
36126 <td>
36127 <p>
36128 <span class="green">1.00<br> (175307ns)</span>
36129 </p>
36130 </td>
36131 </tr>
36132 <tr>
36133 <td>
36134 <p>
36135 gcd&lt;unsigned long&gt; (uniform random numbers)
36136 </p>
36137 </td>
36138 <td>
36139 <p>
36140 <span class="blue">1.35<br> (362872ns)</span>
36141 </p>
36142 </td>
36143 <td>
36144 <p>
36145 <span class="blue">1.50<br> (401677ns)</span>
36146 </p>
36147 </td>
36148 <td>
36149 <p>
36150 <span class="blue">1.90<br> (510064ns)</span>
36151 </p>
36152 </td>
36153 <td>
36154 <p>
36155 <span class="blue">1.33<br> (357968ns)</span>
36156 </p>
36157 </td>
36158 <td>
36159 <p>
36160 <span class="blue">1.47<br> (394095ns)</span>
36161 </p>
36162 </td>
36163 <td>
36164 <p>
36165 <span class="green">1.00<br> (268295ns)</span>
36166 </p>
36167 </td>
36168 </tr>
36169 <tr>
36170 <td>
36171 <p>
36172 gcd&lt;unsigned short&gt; (Trivial cases)
36173 </p>
36174 </td>
36175 <td>
36176 <p>
36177 <span class="blue">1.65<br> (137ns)</span>
36178 </p>
36179 </td>
36180 <td>
36181 <p>
36182 <span class="green">1.11<br> (92ns)</span>
36183 </p>
36184 </td>
36185 <td>
36186 <p>
36187 <span class="blue">1.41<br> (117ns)</span>
36188 </p>
36189 </td>
36190 <td>
36191 <p>
36192 <span class="blue">1.54<br> (128ns)</span>
36193 </p>
36194 </td>
36195 <td>
36196 <p>
36197 <span class="blue">1.46<br> (121ns)</span>
36198 </p>
36199 </td>
36200 <td>
36201 <p>
36202 <span class="green">1.00<br> (83ns)</span>
36203 </p>
36204 </td>
36205 </tr>
36206 <tr>
36207 <td>
36208 <p>
36209 gcd&lt;unsigned short&gt; (adjacent Fibonacci numbers)
36210 </p>
36211 </td>
36212 <td>
36213 <p>
36214 <span class="green">1.14<br> (859ns)</span>
36215 </p>
36216 </td>
36217 <td>
36218 <p>
36219 <span class="red">6.80<br> (5139ns)</span>
36220 </p>
36221 </td>
36222 <td>
36223 <p>
36224 <span class="green">1.00<br> (756ns)</span>
36225 </p>
36226 </td>
36227 <td>
36228 <p>
36229 <span class="green">1.15<br> (866ns)</span>
36230 </p>
36231 </td>
36232 <td>
36233 <p>
36234 <span class="blue">1.35<br> (1020ns)</span>
36235 </p>
36236 </td>
36237 <td>
36238 <p>
36239 <span class="red">4.17<br> (3155ns)</span>
36240 </p>
36241 </td>
36242 </tr>
36243 <tr>
36244 <td>
36245 <p>
36246 gcd&lt;unsigned short&gt; (permutations of Fibonacci numbers)
36247 </p>
36248 </td>
36249 <td>
36250 <p>
36251 <span class="green">1.01<br> (12759ns)</span>
36252 </p>
36253 </td>
36254 <td>
36255 <p>
36256 <span class="red">3.33<br> (42011ns)</span>
36257 </p>
36258 </td>
36259 <td>
36260 <p>
36261 <span class="blue">1.27<br> (16050ns)</span>
36262 </p>
36263 </td>
36264 <td>
36265 <p>
36266 <span class="green">1.00<br> (12623ns)</span>
36267 </p>
36268 </td>
36269 <td>
36270 <p>
36271 <span class="red">2.17<br> (27411ns)</span>
36272 </p>
36273 </td>
36274 <td>
36275 <p>
36276 <span class="blue">1.80<br> (22712ns)</span>
36277 </p>
36278 </td>
36279 </tr>
36280 <tr>
36281 <td>
36282 <p>
36283 gcd&lt;unsigned short&gt; (random prime number products)
36284 </p>
36285 </td>
36286 <td>
36287 <p>
36288 <span class="blue">1.22<br> (101653ns)</span>
36289 </p>
36290 </td>
36291 <td>
36292 <p>
36293 <span class="blue">1.95<br> (161889ns)</span>
36294 </p>
36295 </td>
36296 <td>
36297 <p>
36298 <span class="red">2.33<br> (193556ns)</span>
36299 </p>
36300 </td>
36301 <td>
36302 <p>
36303 <span class="green">1.19<br> (98879ns)</span>
36304 </p>
36305 </td>
36306 <td>
36307 <p>
36308 <span class="blue">1.85<br> (153556ns)</span>
36309 </p>
36310 </td>
36311 <td>
36312 <p>
36313 <span class="green">1.00<br> (83031ns)</span>
36314 </p>
36315 </td>
36316 </tr>
36317 <tr>
36318 <td>
36319 <p>
36320 gcd&lt;unsigned short&gt; (uniform random numbers)
36321 </p>
36322 </td>
36323 <td>
36324 <p>
36325 <span class="blue">1.34<br> (169127ns)</span>
36326 </p>
36327 </td>
36328 <td>
36329 <p>
36330 <span class="blue">1.66<br> (208641ns)</span>
36331 </p>
36332 </td>
36333 <td>
36334 <p>
36335 <span class="red">2.06<br> (259536ns)</span>
36336 </p>
36337 </td>
36338 <td>
36339 <p>
36340 <span class="blue">1.36<br> (170992ns)</span>
36341 </p>
36342 </td>
36343 <td>
36344 <p>
36345 <span class="blue">1.59<br> (199734ns)</span>
36346 </p>
36347 </td>
36348 <td>
36349 <p>
36350 <span class="green">1.00<br> (125927ns)</span>
36351 </p>
36352 </td>
36353 </tr>
36354 <tr>
36355 <td>
36356 <p>
36357 gcd&lt;unsigned&gt; (Trivial cases)
36358 </p>
36359 </td>
36360 <td>
36361 <p>
36362 <span class="blue">1.85<br> (165ns)</span>
36363 </p>
36364 </td>
36365 <td>
36366 <p>
36367 <span class="blue">1.25<br> (111ns)</span>
36368 </p>
36369 </td>
36370 <td>
36371 <p>
36372 <span class="blue">1.49<br> (133ns)</span>
36373 </p>
36374 </td>
36375 <td>
36376 <p>
36377 <span class="blue">1.90<br> (169ns)</span>
36378 </p>
36379 </td>
36380 <td>
36381 <p>
36382 <span class="blue">1.63<br> (145ns)</span>
36383 </p>
36384 </td>
36385 <td>
36386 <p>
36387 <span class="green">1.00<br> (89ns)</span>
36388 </p>
36389 </td>
36390 </tr>
36391 <tr>
36392 <td>
36393 <p>
36394 gcd&lt;unsigned&gt; (adjacent Fibonacci numbers)
36395 </p>
36396 </td>
36397 <td>
36398 <p>
36399 <span class="green">1.09<br> (3472ns)</span>
36400 </p>
36401 </td>
36402 <td>
36403 <p>
36404 <span class="red">6.86<br> (21847ns)</span>
36405 </p>
36406 </td>
36407 <td>
36408 <p>
36409 <span class="green">1.00<br> (3184ns)</span>
36410 </p>
36411 </td>
36412 <td>
36413 <p>
36414 <span class="green">1.08<br> (3428ns)</span>
36415 </p>
36416 </td>
36417 <td>
36418 <p>
36419 <span class="blue">1.29<br> (4110ns)</span>
36420 </p>
36421 </td>
36422 <td>
36423 <p>
36424 <span class="red">4.22<br> (13439ns)</span>
36425 </p>
36426 </td>
36427 </tr>
36428 <tr>
36429 <td>
36430 <p>
36431 gcd&lt;unsigned&gt; (permutations of Fibonacci numbers)
36432 </p>
36433 </td>
36434 <td>
36435 <p>
36436 <span class="green">1.19<br> (201037ns)</span>
36437 </p>
36438 </td>
36439 <td>
36440 <p>
36441 <span class="blue">1.62<br> (273197ns)</span>
36442 </p>
36443 </td>
36444 <td>
36445 <p>
36446 <span class="red">2.74<br> (463170ns)</span>
36447 </p>
36448 </td>
36449 <td>
36450 <p>
36451 <span class="blue">1.21<br> (204339ns)</span>
36452 </p>
36453 </td>
36454 <td>
36455 <p>
36456 <span class="red">2.36<br> (398909ns)</span>
36457 </p>
36458 </td>
36459 <td>
36460 <p>
36461 <span class="green">1.00<br> (168891ns)</span>
36462 </p>
36463 </td>
36464 </tr>
36465 <tr>
36466 <td>
36467 <p>
36468 gcd&lt;unsigned&gt; (random prime number products)
36469 </p>
36470 </td>
36471 <td>
36472 <p>
36473 <span class="blue">1.23<br> (215380ns)</span>
36474 </p>
36475 </td>
36476 <td>
36477 <p>
36478 <span class="blue">1.57<br> (276143ns)</span>
36479 </p>
36480 </td>
36481 <td>
36482 <p>
36483 <span class="red">2.22<br> (389655ns)</span>
36484 </p>
36485 </td>
36486 <td>
36487 <p>
36488 <span class="green">1.16<br> (204160ns)</span>
36489 </p>
36490 </td>
36491 <td>
36492 <p>
36493 <span class="blue">1.77<br> (311616ns)</span>
36494 </p>
36495 </td>
36496 <td>
36497 <p>
36498 <span class="green">1.00<br> (175753ns)</span>
36499 </p>
36500 </td>
36501 </tr>
36502 <tr>
36503 <td>
36504 <p>
36505 gcd&lt;unsigned&gt; (uniform random numbers)
36506 </p>
36507 </td>
36508 <td>
36509 <p>
36510 <span class="blue">1.31<br> (360158ns)</span>
36511 </p>
36512 </td>
36513 <td>
36514 <p>
36515 <span class="blue">1.48<br> (407011ns)</span>
36516 </p>
36517 </td>
36518 <td>
36519 <p>
36520 <span class="blue">1.85<br> (510333ns)</span>
36521 </p>
36522 </td>
36523 <td>
36524 <p>
36525 <span class="blue">1.31<br> (360097ns)</span>
36526 </p>
36527 </td>
36528 <td>
36529 <p>
36530 <span class="blue">1.42<br> (389754ns)</span>
36531 </p>
36532 </td>
36533 <td>
36534 <p>
36535 <span class="green">1.00<br> (275392ns)</span>
36536 </p>
36537 </td>
36538 </tr>
36539 </tbody>
36540 </table></div>
36541 </div>
36542 <br class="table-break">
36543 </div>
36544 </div>
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>
36548 </tr></table>
36549 <hr>
36550 <div class="spirit-nav"></div>
36551 </body>
36552 </html>