3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=US-ASCII">
4 <title>Integer Algorithm Performance
</title>
5 <link rel=
"stylesheet" href=
"../../../../../../doc/src/boostbook.css" type=
"text/css">
6 <meta name=
"generator" content=
"DocBook XSL Stylesheets V1.77.1">
7 <link rel=
"home" href=
"../../index.html" title=
"Chapter 1. Boost.Multiprecision">
8 <link rel=
"up" href=
"../perf.html" title=
"Performance Comparison">
9 <link rel=
"prev" href=
"float_performance.html" title=
"Float Algorithm Performance">
10 <link rel=
"next" href=
"rational_performance.html" title=
"Rational Type Performance">
12 <body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF">
13 <table cellpadding=
"2" width=
"100%"><tr>
14 <td valign=
"top"><img alt=
"Boost C++ Libraries" width=
"277" height=
"86" src=
"../../../../../../boost.png"></td>
15 <td align=
"center"><a href=
"../../../../../../index.html">Home
</a></td>
16 <td align=
"center"><a href=
"../../../../../../libs/libraries.htm">Libraries
</a></td>
17 <td align=
"center"><a href=
"http://www.boost.org/users/people.html">People
</a></td>
18 <td align=
"center"><a href=
"http://www.boost.org/users/faq.html">FAQ
</a></td>
19 <td align=
"center"><a href=
"../../../../../../more/index.htm">More
</a></td>
22 <div class=
"spirit-nav">
23 <a accesskey=
"p" href=
"float_performance.html"><img src=
"../../../../../../doc/src/images/prev.png" alt=
"Prev"></a><a accesskey=
"u" href=
"../perf.html"><img src=
"../../../../../../doc/src/images/up.png" alt=
"Up"></a><a accesskey=
"h" href=
"../../index.html"><img src=
"../../../../../../doc/src/images/home.png" alt=
"Home"></a><a accesskey=
"n" href=
"rational_performance.html"><img src=
"../../../../../../doc/src/images/next.png" alt=
"Next"></a>
26 <div class=
"titlepage"><div><div><h3 class=
"title">
27 <a name=
"boost_multiprecision.perf.integer_performance"></a><a class=
"link" href=
"integer_performance.html" title=
"Integer Algorithm Performance">Integer
28 Algorithm Performance
</a>
29 </h3></div></div></div>
31 Note that these tests are carefully designed to test performance of the underlying
32 algorithms and not memory allocation or variable copying. As usual, performance
33 results should be taken with a healthy dose of scepticism, and real-world
34 performance may vary widely depending upon the specifics of the program.
35 In each table relative times are given first, with the best performer given
36 a score of
1. Total actual times are given in brackets, measured in seconds
37 for
500000 operations.
40 <a name=
"boost_multiprecision.perf.integer_performance.operator"></a><p class=
"title"><b>Table
 1.34.
 Operator +
</b></p>
41 <div class=
"table-contents"><table class=
"table" summary=
"Operator +">
154 <span class=
"bold"><strong>1</strong></span> (
0.0693631s)
166 <span class=
"bold"><strong>1</strong></span> (
0.0221711s)
171 <span class=
"bold"><strong>1</strong></span> (
0.035048s)
176 <span class=
"bold"><strong>1</strong></span> (
0.0441255s)
188 <br class=
"table-break"><div class=
"table">
189 <a name=
"boost_multiprecision.perf.integer_performance.operator_int"></a><p class=
"title"><b>Table
 1.35.
 Operator +(int)
</b></p>
190 <div class=
"table-contents"><table class=
"table" summary=
"Operator +(int)">
234 <span class=
"bold"><strong>1</strong></span> (
0.0155377s)
239 <span class=
"bold"><strong>1</strong></span> (
0.0209523s)
244 <span class=
"bold"><strong>1</strong></span> (
0.0306377s)
249 <span class=
"bold"><strong>1</strong></span> (
0.043125s)
337 <br class=
"table-break"><div class=
"table">
338 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long"></a><p class=
"title"><b>Table
 1.36.
 Operator +(unsigned long long)
</b></p>
339 <div class=
"table-contents"><table class=
"table" summary=
"Operator +(unsigned long long)">
383 <span class=
"bold"><strong>1</strong></span> (
0.026624s)
388 <span class=
"bold"><strong>1</strong></span> (
0.0291407s)
393 <span class=
"bold"><strong>1</strong></span> (
0.0373209s)
398 <span class=
"bold"><strong>1</strong></span> (
0.0464919s)
486 <br class=
"table-break"><div class=
"table">
487 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long0"></a><p class=
"title"><b>Table
 1.37.
 Operator +=(unsigned long long)
</b></p>
488 <div class=
"table-contents"><table class=
"table" summary=
"Operator +=(unsigned long long)">
559 <span class=
"bold"><strong>1</strong></span> (
0.0166298s)
564 <span class=
"bold"><strong>1</strong></span> (
0.0168822s)
569 <span class=
"bold"><strong>1</strong></span> (
0.0172728s)
574 <span class=
"bold"><strong>1</strong></span> (
0.0170492s)
635 <br class=
"table-break"><div class=
"table">
636 <a name=
"boost_multiprecision.perf.integer_performance.operator0"></a><p class=
"title"><b>Table
 1.38.
 Operator -
</b></p>
637 <div class=
"table-contents"><table class=
"table" summary=
"Operator -">
686 <span class=
"bold"><strong>1</strong></span> (
0.0381508s)
750 <span class=
"bold"><strong>1</strong></span> (
0.0717934s)
762 <span class=
"bold"><strong>1</strong></span> (
0.0276731s)
772 <span class=
"bold"><strong>1</strong></span> (
0.0502076s)
784 <br class=
"table-break"><div class=
"table">
785 <a name=
"boost_multiprecision.perf.integer_performance.operator_int0"></a><p class=
"title"><b>Table
 1.39.
 Operator -(int)
</b></p>
786 <div class=
"table-contents"><table class=
"table" summary=
"Operator -(int)">
830 <span class=
"bold"><strong>1</strong></span> (
0.0147372s)
835 <span class=
"bold"><strong>1</strong></span> (
0.0170001s)
840 <span class=
"bold"><strong>1</strong></span> (
0.0232882s)
845 <span class=
"bold"><strong>1</strong></span> (
0.0310734s)
933 <br class=
"table-break"><div class=
"table">
934 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long1"></a><p class=
"title"><b>Table
 1.40.
 Operator -(unsigned long long)
</b></p>
935 <div class=
"table-contents"><table class=
"table" summary=
"Operator -(unsigned long long)">
979 <span class=
"bold"><strong>1</strong></span> (
0.0277377s)
984 <span class=
"bold"><strong>1</strong></span> (
0.0296807s)
989 <span class=
"bold"><strong>1</strong></span> (
0.0372392s)
994 <span class=
"bold"><strong>1</strong></span> (
0.0455855s)
1006 1.19867 (
0.0332484s)
1011 1.48639 (
0.0441169s)
1016 1.43253 (
0.0533464s)
1021 1.27697 (
0.0582111s)
1082 <br class=
"table-break"><div class=
"table">
1083 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long2"></a><p class=
"title"><b>Table
 1.41.
 Operator -=(unsigned long long)
</b></p>
1084 <div class=
"table-contents"><table class=
"table" summary=
"Operator -=(unsigned long long)">
1128 1.26896 (
0.0203467s)
1133 1.25722 (
0.0206147s)
1138 1.36108 (
0.0225485s)
1143 1.18351 (
0.0226161s)
1155 <span class=
"bold"><strong>1</strong></span> (
0.0160342s)
1160 <span class=
"bold"><strong>1</strong></span> (
0.0163971s)
1165 <span class=
"bold"><strong>1</strong></span> (
0.0165667s)
1170 <span class=
"bold"><strong>1</strong></span> (
0.0191094s)
1231 <br class=
"table-break"><div class=
"table">
1232 <a name=
"boost_multiprecision.perf.integer_performance.operator1"></a><p class=
"title"><b>Table
 1.42.
 Operator *
</b></p>
1233 <div class=
"table-contents"><table class=
"table" summary=
"Operator *">
1277 1.11839 (
0.0757577s)
1304 1.01115 (
0.0684934s)
1314 <span class=
"bold"><strong>1</strong></span> (
0.480595s)
1319 <span class=
"bold"><strong>1</strong></span> (
1.52844s)
1331 <span class=
"bold"><strong>1</strong></span> (
0.0677384s)
1336 <span class=
"bold"><strong>1</strong></span> (
0.129113s)
1380 <br class=
"table-break"><div class=
"table">
1381 <a name=
"boost_multiprecision.perf.integer_performance.operator_int1"></a><p class=
"title"><b>Table
 1.43.
 Operator *(int)
</b></p>
1382 <div class=
"table-contents"><table class=
"table" summary=
"Operator *(int)">
1426 1.01611 (
0.0229536s)
1431 1.12175 (
0.0298152s)
1436 1.16413 (
0.0416439s)
1441 1.31747 (
0.0666043s)
1453 1.30215 (
0.0294152s)
1463 1.72395 (
0.0616701s)
1480 <span class=
"bold"><strong>1</strong></span> (
0.0225897s)
1485 <span class=
"bold"><strong>1</strong></span> (
0.0265791s)
1490 <span class=
"bold"><strong>1</strong></span> (
0.0357725s)
1495 <span class=
"bold"><strong>1</strong></span> (
0.0505547s)
1529 <br class=
"table-break"><div class=
"table">
1530 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long3"></a><p class=
"title"><b>Table
 1.44.
 Operator *(unsigned long long)
</b></p>
1531 <div class=
"table-contents"><table class=
"table" summary=
"Operator *(unsigned long long)">
1575 <span class=
"bold"><strong>1</strong></span> (
0.0570721s)
1580 <span class=
"bold"><strong>1</strong></span> (
0.0856141s)
1585 <span class=
"bold"><strong>1</strong></span> (
0.143279s)
1590 <span class=
"bold"><strong>1</strong></span> (
0.252785s)
1602 1.10857 (
0.0632686s)
1678 <br class=
"table-break"><div class=
"table">
1679 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long4"></a><p class=
"title"><b>Table
 1.45.
 Operator *=(unsigned long long)
</b></p>
1680 <div class=
"table-contents"><table class=
"table" summary=
"Operator *=(unsigned long long)">
1751 <span class=
"bold"><strong>1</strong></span> (
0.0667848s)
1756 <span class=
"bold"><strong>1</strong></span> (
0.108427s)
1761 <span class=
"bold"><strong>1</strong></span> (
0.170738s)
1766 <span class=
"bold"><strong>1</strong></span> (
0.298493s)
1827 <br class=
"table-break"><div class=
"table">
1828 <a name=
"boost_multiprecision.perf.integer_performance.operator2"></a><p class=
"title"><b>Table
 1.46.
 Operator /
</b></p>
1829 <div class=
"table-contents"><table class=
"table" summary=
"Operator /">
1900 <span class=
"bold"><strong>1</strong></span> (
0.222079s)
1905 <span class=
"bold"><strong>1</strong></span> (
0.34561s)
1910 <span class=
"bold"><strong>1</strong></span> (
0.567748s)
1915 <span class=
"bold"><strong>1</strong></span> (
0.969945s)
1976 <br class=
"table-break"><div class=
"table">
1977 <a name=
"boost_multiprecision.perf.integer_performance.operator_int2"></a><p class=
"title"><b>Table
 1.47.
 Operator /(int)
</b></p>
1978 <div class=
"table-contents"><table class=
"table" summary=
"Operator /(int)">
2076 <span class=
"bold"><strong>1</strong></span> (
0.0555316s)
2081 <span class=
"bold"><strong>1</strong></span> (
0.0983563s)
2086 <span class=
"bold"><strong>1</strong></span> (
0.182534s)
2091 <span class=
"bold"><strong>1</strong></span> (
0.348566s)
2125 <br class=
"table-break"><div class=
"table">
2126 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long5"></a><p class=
"title"><b>Table
 1.48.
 Operator /(unsigned long long)
</b></p>
2127 <div class=
"table-contents"><table class=
"table" summary=
"Operator /(unsigned long long)">
2198 <span class=
"bold"><strong>1</strong></span> (
0.468925s)
2230 <span class=
"bold"><strong>1</strong></span> (
1.13785s)
2235 <span class=
"bold"><strong>1</strong></span> (
1.35728s)
2240 <span class=
"bold"><strong>1</strong></span> (
1.79352s)
2274 <br class=
"table-break"><div class=
"table">
2275 <a name=
"boost_multiprecision.perf.integer_performance.operator_unsigned_long_long6"></a><p class=
"title"><b>Table
 1.49.
 Operator /=(unsigned long long)
</b></p>
2276 <div class=
"table-contents"><table class=
"table" summary=
"Operator /=(unsigned long long)">
2320 1.76281 (
0.0574966s)
2325 1.76471 (
0.0604224s)
2330 1.56085 (
0.0716403s)
2347 <span class=
"bold"><strong>1</strong></span> (
0.0326164s)
2352 <span class=
"bold"><strong>1</strong></span> (
0.0342393s)
2357 <span class=
"bold"><strong>1</strong></span> (
0.0458981s)
2362 <span class=
"bold"><strong>1</strong></span> (
0.0943852s)
2423 <br class=
"table-break"><div class=
"table">
2424 <a name=
"boost_multiprecision.perf.integer_performance.operator3"></a><p class=
"title"><b>Table
 1.50.
 Operator %
</b></p>
2425 <div class=
"table-contents"><table class=
"table" summary=
"Operator %">
2496 <span class=
"bold"><strong>1</strong></span> (
0.196817s)
2501 <span class=
"bold"><strong>1</strong></span> (
0.325301s)
2506 <span class=
"bold"><strong>1</strong></span> (
0.540932s)
2511 <span class=
"bold"><strong>1</strong></span> (
0.930916s)
2572 <br class=
"table-break"><div class=
"table">
2573 <a name=
"boost_multiprecision.perf.integer_performance.operator_int3"></a><p class=
"title"><b>Table
 1.51.
 Operator %(int)
</b></p>
2574 <div class=
"table-contents"><table class=
"table" summary=
"Operator %(int)">
2672 <span class=
"bold"><strong>1</strong></span> (
0.057086s)
2677 <span class=
"bold"><strong>1</strong></span> (
0.100505s)
2682 <span class=
"bold"><strong>1</strong></span> (
0.185483s)
2687 <span class=
"bold"><strong>1</strong></span> (
0.353552s)
2721 <br class=
"table-break"><div class=
"table">
2722 <a name=
"boost_multiprecision.perf.integer_performance.operator_construct"></a><p class=
"title"><b>Table
 1.52.
 Operator construct
</b></p>
2723 <div class=
"table-contents"><table class=
"table" summary=
"Operator construct">
2767 1.40211 (
0.0026854s)
2772 <span class=
"bold"><strong>1</strong></span> (
0.00278639s)
2777 <span class=
"bold"><strong>1</strong></span> (
0.00322813s)
2782 <span class=
"bold"><strong>1</strong></span> (
0.0027185s)
2794 <span class=
"bold"><strong>1</strong></span> (
0.00191526s)
2799 1.40721 (
0.00392103s)
2804 1.90346 (
0.00614463s)
2809 2.14621 (
0.00583447s)
2870 <br class=
"table-break"><div class=
"table">
2871 <a name=
"boost_multiprecision.perf.integer_performance.operator_construct_unsigned"></a><p class=
"title"><b>Table
 1.53.
 Operator construct(unsigned)
</b></p>
2872 <div class=
"table-contents"><table class=
"table" summary=
"Operator construct(unsigned)">
2916 1.73436 (
0.00348927s)
2921 <span class=
"bold"><strong>1</strong></span> (
0.00263476s)
2926 <span class=
"bold"><strong>1</strong></span> (
0.0027009s)
2931 <span class=
"bold"><strong>1</strong></span> (
0.00318651s)
2943 <span class=
"bold"><strong>1</strong></span> (
0.00201185s)
2948 1.36851 (
0.0036057s)
2953 2.07362 (
0.00560064s)
2958 1.66856 (
0.00531688s)
3019 <br class=
"table-break"><div class=
"table">
3020 <a name=
"boost_multiprecision.perf.integer_performance.operator_construct_unsigned_long"></a><p class=
"title"><b>Table
 1.54.
 Operator construct(unsigned long long)
</b></p>
3021 <div class=
"table-contents"><table class=
"table" summary=
"Operator construct(unsigned long long)">
3065 2.34403 (
0.00739542s)
3070 1.66376 (
0.00713834s)
3075 1.22989 (
0.0074969s)
3080 1.23708 (
0.00711417s)
3092 <span class=
"bold"><strong>1</strong></span> (
0.00315501s)
3097 <span class=
"bold"><strong>1</strong></span> (
0.00429049s)
3102 <span class=
"bold"><strong>1</strong></span> (
0.00609561s)
3107 <span class=
"bold"><strong>1</strong></span> (
0.0057508s)
3168 <br class=
"table-break"><div class=
"table">
3169 <a name=
"boost_multiprecision.perf.integer_performance.operator_gcd"></a><p class=
"title"><b>Table
 1.55.
 Operator gcd
</b></p>
3170 <div class=
"table-contents"><table class=
"table" summary=
"Operator gcd">
3241 <span class=
"bold"><strong>1</strong></span> (
2.35859s)
3273 <span class=
"bold"><strong>1</strong></span> (
5.80319s)
3278 <span class=
"bold"><strong>1</strong></span> (
13.5124s)
3283 <span class=
"bold"><strong>1</strong></span> (
33.0586s)
3317 <br class=
"table-break"><div class=
"table">
3318 <a name=
"boost_multiprecision.perf.integer_performance.operator_powm"></a><p class=
"title"><b>Table
 1.56.
 Operator powm
</b></p>
3319 <div class=
"table-contents"><table class=
"table" summary=
"Operator powm">
3417 <span class=
"bold"><strong>1</strong></span> (
1.16313s)
3422 <span class=
"bold"><strong>1</strong></span> (
3.76986s)
3427 <span class=
"bold"><strong>1</strong></span> (
16.8128s)
3432 <span class=
"bold"><strong>1</strong></span> (
96.9476s)
3466 <br class=
"table-break"><div class=
"table">
3467 <a name=
"boost_multiprecision.perf.integer_performance.operator_str"></a><p class=
"title"><b>Table
 1.57.
 Operator str
</b></p>
3468 <div class=
"table-contents"><table class=
"table" summary=
"Operator str">
3512 1.17175 (
0.00160006s)
3517 1.41999 (
0.00329476s)
3522 1.40856 (
0.00813784s)
3527 1.52964 (
0.0229767s)
3539 <span class=
"bold"><strong>1</strong></span> (
0.00136554s)
3544 <span class=
"bold"><strong>1</strong></span> (
0.00232027s)
3549 <span class=
"bold"><strong>1</strong></span> (
0.00577741s)
3554 1.14754 (
0.0172372s)
3566 1.50501 (
0.00205515s)
3571 1.52968 (
0.00354926s)
3576 1.01989 (
0.0058923s)
3581 <span class=
"bold"><strong>1</strong></span> (
0.015021s)
3593 12.2161 (
0.0166816s)
3598 16.9577 (
0.0393463s)
3615 <br class=
"table-break"><div class=
"table">
3616 <a name=
"boost_multiprecision.perf.integer_performance.operator4"></a><p class=
"title"><b>Table
 1.58.
 Operator |
</b></p>
3617 <div class=
"table-contents"><table class=
"table" summary=
"Operator |">
3661 <span class=
"bold"><strong>1</strong></span> (
0.0301617s)
3666 <span class=
"bold"><strong>1</strong></span> (
0.0423404s)
3671 <span class=
"bold"><strong>1</strong></span> (
0.0522358s)
3676 <span class=
"bold"><strong>1</strong></span> (
0.0813156s)
3693 1.22566 (
0.0518951s)
3698 1.28515 (
0.0671305s)
3715 1.76553 (
0.0532514s)
3720 1.51489 (
0.0641408s)
3725 1.70708 (
0.0891706s)
3764 <br class=
"table-break"><div class=
"table">
3765 <a name=
"boost_multiprecision.perf.integer_performance.operator_int4"></a><p class=
"title"><b>Table
 1.59.
 Operator |(int)
</b></p>
3766 <div class=
"table-contents"><table class=
"table" summary=
"Operator |(int)">
3810 <span class=
"bold"><strong>1</strong></span> (
0.0289129s)
3815 <span class=
"bold"><strong>1</strong></span> (
0.0351119s)
3820 <span class=
"bold"><strong>1</strong></span> (
0.0406779s)
3825 <span class=
"bold"><strong>1</strong></span> (
0.0525891s)
3842 1.25979 (
0.0442336s)
3847 1.36194 (
0.0554009s)
3852 1.37438 (
0.0722772s)
3913 <br class=
"table-break"><div class=
"table">
3914 <a name=
"boost_multiprecision.perf.integer_performance.operator5"></a><p class=
"title"><b>Table
 1.60.
 Operator ^
</b></p>
3915 <div class=
"table-contents"><table class=
"table" summary=
"Operator ^">
3959 <span class=
"bold"><strong>1</strong></span> (
0.0305149s)
3964 <span class=
"bold"><strong>1</strong></span> (
0.04217s)
3969 <span class=
"bold"><strong>1</strong></span> (
0.0525977s)
3974 <span class=
"bold"><strong>1</strong></span> (
0.0816632s)
3986 1.01544 (
0.0309861s)
3991 1.24872 (
0.0526585s)
4001 1.15965 (
0.0947007s)
4013 1.64675 (
0.0502505s)
4018 1.47181 (
0.0620663s)
4023 1.66038 (
0.0873322s)
4062 <br class=
"table-break"><div class=
"table">
4063 <a name=
"boost_multiprecision.perf.integer_performance.operator_int5"></a><p class=
"title"><b>Table
 1.61.
 Operator ^(int)
</b></p>
4064 <div class=
"table-contents"><table class=
"table" summary=
"Operator ^(int)">
4108 1.01566 (
0.0296088s)
4113 <span class=
"bold"><strong>1</strong></span> (
0.0356634s)
4118 <span class=
"bold"><strong>1</strong></span> (
0.0401898s)
4123 <span class=
"bold"><strong>1</strong></span> (
0.0514097s)
4135 <span class=
"bold"><strong>1</strong></span> (
0.0291524s)
4145 1.38556 (
0.0556856s)
4150 1.38899 (
0.0714075s)
4211 <br class=
"table-break"><div class=
"table">
4212 <a name=
"boost_multiprecision.perf.integer_performance.operator6"></a><p class=
"title"><b>Table
 1.62.
 Operator
&</b></p>
4213 <div class=
"table-contents"><table class=
"table" summary=
"Operator &">
4262 <span class=
"bold"><strong>1</strong></span> (
0.0427309s)
4267 <span class=
"bold"><strong>1</strong></span> (
0.0535587s)
4272 1.06945 (
0.0828084s)
4284 <span class=
"bold"><strong>1</strong></span> (
0.0293284s)
4294 1.05262 (
0.0563769s)
4299 <span class=
"bold"><strong>1</strong></span> (
0.0774309s)
4311 1.86057 (
0.0545675s)
4316 1.58432 (
0.0676995s)
4321 1.69164 (
0.0906018s)
4360 <br class=
"table-break"><div class=
"table">
4361 <a name=
"boost_multiprecision.perf.integer_performance.operator_int6"></a><p class=
"title"><b>Table
 1.63.
 Operator
&(int)
</b></p>
4362 <div class=
"table-contents"><table class=
"table" summary=
"Operator &(int)">
4411 <span class=
"bold"><strong>1</strong></span> (
0.0483903s)
4416 <span class=
"bold"><strong>1</strong></span> (
0.063842s)
4421 <span class=
"bold"><strong>1</strong></span> (
0.100361s)
4433 <span class=
"bold"><strong>1</strong></span> (
0.0367853s)
4438 1.05827 (
0.0512099s)
4443 1.09114 (
0.0696605s)
4509 <br class=
"table-break"><div class=
"table">
4510 <a name=
"boost_multiprecision.perf.integer_performance.operator7"></a><p class=
"title"><b>Table
 1.64.
 Operator
<<</b></p>
4511 <div class=
"table-contents"><table class=
"table" summary=
"Operator <<">
4555 <span class=
"bold"><strong>1</strong></span> (
0.0248801s)
4565 <span class=
"bold"><strong>1</strong></span> (
0.0424149s)
4570 <span class=
"bold"><strong>1</strong></span> (
0.060157s)
4587 1.40572 (
0.0456418s)
4597 1.24573 (
0.0749397s)
4609 1.05561 (
0.0262636s)
4614 <span class=
"bold"><strong>1</strong></span> (
0.0324686s)
4619 1.09914 (
0.0466199s)
4624 1.16315 (
0.0699719s)
4636 1.60497 (
0.0399319s)
4641 2.13048 (
0.0691737s)
4646 2.31219 (
0.0980712s)
4658 <br class=
"table-break"><div class=
"table">
4659 <a name=
"boost_multiprecision.perf.integer_performance.operator8"></a><p class=
"title"><b>Table
 1.65.
 Operator
>></b></p>
4660 <div class=
"table-contents"><table class=
"table" summary=
"Operator >>">
4704 <span class=
"bold"><strong>1</strong></span> (
0.0213349s)
4709 1.02127 (
0.0295019s)
4714 <span class=
"bold"><strong>1</strong></span> (
0.0327116s)
4719 1.13168 (
0.0433804s)
4731 1.13514 (
0.0242181s)
4736 1.16938 (
0.0337803s)
4741 1.46999 (
0.0480859s)
4758 1.26614 (
0.0270129s)
4763 <span class=
"bold"><strong>1</strong></span> (
0.0288873s)
4768 1.42219 (
0.0465221s)
4773 <span class=
"bold"><strong>1</strong></span> (
0.0383329s)
4807 <br class=
"table-break"><p>
4808 Test code was compiled with Microsoft Visual Studio
2010 with all optimisations
4809 turned on (/Ox), and used MPIR-
2.3.0 and
<a href=
"http://www.mpfr.org" target=
"_top">MPFR
</a>-
3.0.0.
4810 The tests were run on
32-bit Windows Vista machine.
4813 Linux x86_64 results are broadly similar, except that libtommath performs
4817 <table xmlns:
rev=
"http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width=
"100%"><tr>
4818 <td align=
"left"></td>
4819 <td align=
"right"><div class=
"copyright-footer">Copyright
© 2002-
2013 John Maddock and Christopher Kormanyos
<p>
4820 Distributed under the Boost Software License, Version
1.0. (See accompanying
4821 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>)
4826 <div class=
"spirit-nav">
4827 <a accesskey=
"p" href=
"float_performance.html"><img src=
"../../../../../../doc/src/images/prev.png" alt=
"Prev"></a><a accesskey=
"u" href=
"../perf.html"><img src=
"../../../../../../doc/src/images/up.png" alt=
"Up"></a><a accesskey=
"h" href=
"../../index.html"><img src=
"../../../../../../doc/src/images/home.png" alt=
"Home"></a><a accesskey=
"n" href=
"rational_performance.html"><img src=
"../../../../../../doc/src/images/next.png" alt=
"Next"></a>