diff options
author | Anas Nashif <anas.nashif@intel.com> | 2013-08-26 08:15:55 -0400 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-08-26 08:15:55 -0400 |
commit | bb4dd8289b351fae6b55e303f189127a394a1edd (patch) | |
tree | 77c9c35a31b1459dd7988c2448e797d142530c41 /doc/html/boost_lexical_cast/performance.html | |
parent | 1a78a62555be32868418fe52f8e330c9d0f95d5a (diff) | |
download | boost-bb4dd8289b351fae6b55e303f189127a394a1edd.tar.gz boost-bb4dd8289b351fae6b55e303f189127a394a1edd.tar.bz2 boost-bb4dd8289b351fae6b55e303f189127a394a1edd.zip |
Imported Upstream version 1.51.0upstream/1.51.0
Diffstat (limited to 'doc/html/boost_lexical_cast/performance.html')
-rw-r--r--[-rwxr-xr-x] | doc/html/boost_lexical_cast/performance.html | 6320 |
1 files changed, 4946 insertions, 1374 deletions
diff --git a/doc/html/boost_lexical_cast/performance.html b/doc/html/boost_lexical_cast/performance.html index 33ffb5f7ce..a55a83c2fc 100755..100644 --- a/doc/html/boost_lexical_cast/performance.html +++ b/doc/html/boost_lexical_cast/performance.html @@ -29,10 +29,14 @@ <div class="toc"><dl> <dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.tests_description">Tests description</a></span></dt> -<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.clang_linux_2_8">clang-linux-2.8</a></span></dt> -<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gcc_4_4">gcc-4.4</a></span></dt> -<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gcc_4_5">gcc-4.5</a></span></dt> -<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gcc_4_6">gcc-4.6</a></span></dt> +<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_">Clang + version 3.0 (tags/RELEASE_30/final)</a></span></dt> +<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3">GNU + C++ version 4.6.3</a></span></dt> +<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3">GNU + C++ version 4.5.3</a></span></dt> +<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7">GNU + C++ version 4.4.7</a></span></dt> </dl></div> <p> In most cases <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code> is faster than <code class="computeroutput"><span class="identifier">scanf</span></code>, <code class="computeroutput"><span class="identifier">printf</span></code>, @@ -151,11 +155,12 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="boost_lexical_cast.performance.clang_linux_2_8"></a><a class="link" href="performance.html#boost_lexical_cast.performance.clang_linux_2_8" title="clang-linux-2.8">clang-linux-2.8</a> +<a name="boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_"></a><a class="link" href="performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_" title="Clang version 3.0 (tags/RELEASE_30/final)">Clang + version 3.0 (tags/RELEASE_30/final)</a> </h3></div></div></div> <div class="table"> -<a name="boost_lexical_cast.performance.clang_linux_2_8.id"></a><p class="title"><b>Table 15.2. Performance Table (clang-linux-2.8)</b></p> -<div class="table-contents"><table class="table" summary="Performance Table (clang-linux-2.8)"> +<a name="boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_.id"></a><p class="title"><b>Table 15.2. Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))</b></p> +<div class="table-contents"><table class="table" summary="Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))"> <colgroup> <col> <col> @@ -204,17 +209,17 @@ </td> <td> <p> - 148 + 169 </p> </td> <td> <p> - 14 + 9 </p> </td> <td> <p> - 12 + 10 </p> </td> </tr> @@ -231,7 +236,7 @@ </td> <td> <p> - 97 + 108 </p> </td> <td> @@ -241,7 +246,7 @@ </td> <td> <p> - 7 + 10 </p> </td> </tr> @@ -258,17 +263,17 @@ </td> <td> <p> - 90 + 103 </p> </td> <td> <p> - 8 + 9 </p> </td> <td> <p> - 13 + 10 </p> </td> </tr> @@ -280,22 +285,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 102 + 117 </p> </td> <td> <p> - 19 + 24 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -307,12 +312,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 105 + 115 </p> </td> <td> @@ -322,7 +327,7 @@ </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -334,12 +339,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 105 + 115 </p> </td> <td> @@ -349,7 +354,7 @@ </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -361,22 +366,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 115 + 116 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -388,12 +393,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 102 + 121 </p> </td> <td> @@ -403,7 +408,7 @@ </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -415,12 +420,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 101 + 116 </p> </td> <td> @@ -430,7 +435,7 @@ </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -442,22 +447,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 107 + 117 </p> </td> <td> <p> - 20 + 23 </p> </td> <td> <p> - 14 + 21 </p> </td> </tr> @@ -469,363 +474,368 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 103 + 118 </p> </td> <td> <p> - 20 + 19 </p> </td> <td> <p> - 14 + 34 </p> </td> </tr> <tr> <td> <p> - string->bool + string->float </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 97 + 201 </p> </td> <td> <p> - 16 + 55 </p> </td> <td> <p> - 8 + 41 </p> </td> </tr> <tr> <td> <p> - string->float + string->double </p> </td> <td> <p> - !!! <span class="bold"><strong>21</strong></span> !!! + !!! <span class="bold"><strong>14</strong></span> !!! </p> </td> <td> <p> - 170 + 151 </p> </td> <td> <p> - 61 + 54 </p> </td> <td> <p> - 32 + 41 </p> </td> </tr> <tr> <td> <p> - string->double + string->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>18</strong></span> !!! + 195 </p> </td> <td> <p> - 206 + 231 </p> </td> <td> <p> - 93 + 67 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>42</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - string->long double + string->array<char, 50> </p> </td> <td> <p> - 135 + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 221 + 121 </p> </td> <td> <p> - 94 + 18 </p> </td> <td> <p> - !!! <span class="bold"><strong>57</strong></span> !!! + 12 </p> </td> </tr> <tr> <td> <p> - char->string + string->string </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 100 + 124 </p> </td> <td> <p> - 17 + 27 </p> </td> <td> <p> - 13 + --- </p> </td> </tr> <tr> <td> <p> - unsigned char->string + string->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>3</strong></span> !!! </p> </td> <td> <p> - 99 + 114 </p> </td> <td> <p> - 18 + 25 </p> </td> <td> <p> - 16 + --- </p> </td> </tr> <tr> <td> <p> - signed char->string + string->char </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + 7 </p> </td> <td> <p> - 101 + 111 </p> </td> <td> <p> - 17 + 25 </p> </td> <td> <p> - 12 + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - int->string + string->signed char </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 110 + 112 </p> </td> <td> <p> - 23 + 30 </p> </td> <td> <p> - 15 + 26 </p> </td> </tr> <tr> <td> <p> - short->string + string->unsigned char </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 112 + 113 </p> </td> <td> <p> - 24 + 25 </p> </td> <td> <p> - 18 + 24 </p> </td> </tr> <tr> <td> <p> - long int->string + int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 119 + 126 </p> </td> <td> <p> - 23 + 36 </p> </td> <td> <p> - 17 + 21 </p> </td> </tr> <tr> <td> <p> - long long->string + short->string </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 110 + 135 </p> </td> <td> <p> - 23 + 30 </p> </td> <td> <p> - 18 + 21 </p> </td> </tr> <tr> <td> <p> - unsigned int->string + long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 113 + 128 </p> </td> <td> <p> - 24 + 28 </p> </td> <td> <p> - 17 + 21 </p> </td> </tr> <tr> <td> <p> - unsigned short->string + long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 108 + 126 + </p> + </td> +<td> + <p> + 32 </p> </td> <td> @@ -833,90 +843,112 @@ 24 </p> </td> +</tr> +<tr> <td> <p> - 17 + unsigned int->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>11</strong></span> !!! + </p> + </td> +<td> + <p> + 131 + </p> + </td> +<td> + <p> + 36 + </p> + </td> +<td> + <p> + 22 </p> </td> </tr> <tr> <td> <p> - unsigned long int->string + unsigned short->string </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 109 + 130 </p> </td> <td> <p> - 24 + 28 </p> </td> <td> <p> - 16 + 22 </p> </td> </tr> <tr> <td> <p> - unsigned long long->string + unsigned long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 110 + 130 </p> </td> <td> <p> - 23 + 36 </p> </td> <td> <p> - 17 + 22 </p> </td> </tr> <tr> <td> <p> - bool->string + unsigned long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 105 + 127 </p> </td> <td> <p> - 24 + 43 </p> </td> <td> <p> - 12 + 25 </p> </td> </tr> @@ -928,22 +960,22 @@ </td> <td> <p> - 70 + 53 </p> </td> <td> <p> - 192 + 190 </p> </td> <td> <p> - 94 + 83 </p> </td> <td> <p> - !!! <span class="bold"><strong>49</strong></span> !!! + !!! <span class="bold"><strong>41</strong></span> !!! </p> </td> </tr> @@ -955,22 +987,22 @@ </td> <td> <p> - 106 + 59 </p> </td> <td> <p> - 217 + 197 </p> </td> <td> <p> - 122 + 82 </p> </td> <td> <p> - !!! <span class="bold"><strong>76</strong></span> !!! + !!! <span class="bold"><strong>44</strong></span> !!! </p> </td> </tr> @@ -982,22 +1014,22 @@ </td> <td> <p> - 120 + 118 </p> </td> <td> <p> - 219 + 229 </p> </td> <td> <p> - 123 + 101 </p> </td> <td> <p> - !!! <span class="bold"><strong>80</strong></span> !!! + !!! <span class="bold"><strong>44</strong></span> !!! </p> </td> </tr> @@ -1009,12 +1041,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 90 + 105 </p> </td> <td> @@ -1024,7 +1056,7 @@ </td> <td> <p> - 8 + 9 </p> </td> </tr> @@ -1036,12 +1068,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 87 + 107 </p> </td> <td> @@ -1051,7 +1083,7 @@ </td> <td> <p> - 7 + 10 </p> </td> </tr> @@ -1063,22 +1095,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 90 + 106 </p> </td> <td> <p> - 10 + 9 </p> </td> <td> <p> - 13 + 11 </p> </td> </tr> @@ -1090,22 +1122,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 107 + 149 </p> </td> <td> <p> - 21 + 25 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -1117,22 +1149,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 110 + 118 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -1144,22 +1176,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 103 + 117 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 14 + 28 </p> </td> </tr> @@ -1171,22 +1203,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 104 + 128 </p> </td> <td> <p> - 20 + 23 </p> </td> <td> <p> - 15 + 29 </p> </td> </tr> @@ -1198,22 +1230,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 101 + 120 </p> </td> <td> <p> - 20 + 19 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -1230,7 +1262,7 @@ </td> <td> <p> - 100 + 125 </p> </td> <td> @@ -1240,7 +1272,7 @@ </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -1252,22 +1284,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 105 + 125 </p> </td> <td> <p> - 22 + 21 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -1279,137 +1311,164 @@ </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 106 + 130 </p> </td> <td> <p> - 21 + 19 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> <tr> <td> <p> - char*->bool + char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>14</strong></span> !!! </p> </td> <td> <p> - 99 + 162 </p> </td> <td> <p> - 18 + 56 </p> </td> <td> <p> - 7 + 41 </p> </td> </tr> <tr> <td> <p> - char*->float + char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>22</strong></span> !!! + !!! <span class="bold"><strong>16</strong></span> !!! </p> </td> <td> <p> - 159 + 151 </p> </td> <td> <p> - 67 + 54 </p> </td> <td> <p> - 33 + 39 </p> </td> </tr> <tr> <td> <p> - char*->double + char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>20</strong></span> !!! + 111 </p> </td> <td> <p> - 205 + 176 </p> </td> <td> <p> - 94 + 58 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>42</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - char*->long double + char*->array<char, 50> </p> </td> <td> <p> - 140 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 214 + 116 </p> </td> <td> <p> - 95 + 20 </p> </td> <td> <p> - !!! <span class="bold"><strong>58</strong></span> !!! + 17 </p> </td> </tr> <tr> <td> <p> - unsigned char*->char + char*->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 125 + </p> + </td> +<td> + <p> + 27 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + char*->container::string </p> </td> <td> @@ -1419,7 +1478,34 @@ </td> <td> <p> - 92 + 115 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 101 </p> </td> <td> @@ -1429,7 +1515,7 @@ </td> <td> <p> - 7 + 9 </p> </td> </tr> @@ -1441,22 +1527,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 89 + 104 </p> </td> <td> <p> - 10 + 9 </p> </td> <td> <p> - 7 + 11 </p> </td> </tr> @@ -1468,22 +1554,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 89 + 103 </p> </td> <td> <p> - 10 + 9 </p> </td> <td> <p> - 14 + 13 </p> </td> </tr> @@ -1495,12 +1581,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 104 + 116 </p> </td> <td> @@ -1510,7 +1596,7 @@ </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -1522,22 +1608,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 106 + 121 </p> </td> <td> <p> - 21 + 20 </p> </td> <td> <p> - 14 + 26 </p> </td> </tr> @@ -1549,22 +1635,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 105 + 118 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -1576,12 +1662,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 106 + 122 </p> </td> <td> @@ -1591,7 +1677,7 @@ </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -1603,22 +1689,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 105 + 119 </p> </td> <td> <p> - 19 + 22 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -1630,22 +1716,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 103 + 122 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -1657,22 +1743,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 106 + 125 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -1684,130 +1770,130 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 104 + 122 </p> </td> <td> <p> - 21 + 19 </p> </td> <td> <p> - 15 + 25 </p> </td> </tr> <tr> <td> <p> - unsigned char*->bool + unsigned char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>14</strong></span> !!! </p> </td> <td> <p> - 102 + 162 </p> </td> <td> <p> - 18 + 62 </p> </td> <td> <p> - 7 + 37 </p> </td> </tr> <tr> <td> <p> - unsigned char*->float + unsigned char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>23</strong></span> !!! + !!! <span class="bold"><strong>15</strong></span> !!! </p> </td> <td> <p> - 160 + 151 </p> </td> <td> <p> - 66 + 58 </p> </td> <td> <p> - 32 + 39 </p> </td> </tr> <tr> <td> <p> - unsigned char*->double + unsigned char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>20</strong></span> !!! + 116 </p> </td> <td> <p> - 201 + 156 </p> </td> <td> <p> - 95 + 58 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>42</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - unsigned char*->long double + unsigned char*->array<char, 50> </p> </td> <td> <p> - 144 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 221 + 122 </p> </td> <td> <p> - 95 + 19 </p> </td> <td> <p> - !!! <span class="bold"><strong>60</strong></span> !!! + 15 </p> </td> </tr> @@ -1819,17 +1905,44 @@ </td> <td> <p> - !!! <span class="bold"><strong>12</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 104 + 124 </p> </td> <td> <p> - 23 + 27 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>4</strong></span> !!! + </p> + </td> +<td> + <p> + 119 + </p> + </td> +<td> + <p> + 25 </p> </td> <td> @@ -1846,12 +1959,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 90 + 107 </p> </td> <td> @@ -1861,7 +1974,7 @@ </td> <td> <p> - 7 + 9 </p> </td> </tr> @@ -1873,22 +1986,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 89 + 108 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 7 + 11 </p> </td> </tr> @@ -1900,22 +2013,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 89 + 106 </p> </td> <td> <p> - 10 + 9 </p> </td> <td> <p> - 13 + 11 </p> </td> </tr> @@ -1927,22 +2040,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 106 + 122 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -1954,12 +2067,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 107 + 126 </p> </td> <td> @@ -1969,7 +2082,7 @@ </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -1981,22 +2094,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 103 + 119 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -2008,22 +2121,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 103 + 119 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 14 + 26 </p> </td> </tr> @@ -2040,17 +2153,17 @@ </td> <td> <p> - 101 + 124 </p> </td> <td> <p> - 19 + 18 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -2062,22 +2175,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 101 + 124 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 16 + 23 </p> </td> </tr> @@ -2089,12 +2202,44 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 105 + 121 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 122 + </p> + </td> +<td> + <p> + 20 </p> </td> <td> @@ -2102,16 +2247,254 @@ 22 </p> </td> +</tr> +<tr> +<td> + <p> + signed char*->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>14</strong></span> !!! + </p> + </td> +<td> + <p> + 167 + </p> + </td> +<td> + <p> + 56 + </p> + </td> +<td> + <p> + 37 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>14</strong></span> !!! + </p> + </td> +<td> + <p> + 162 + </p> + </td> +<td> + <p> + 53 + </p> + </td> +<td> + <p> + 40 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->long double + </p> + </td> +<td> + <p> + 110 + </p> + </td> +<td> + <p> + 152 + </p> + </td> +<td> + <p> + 56 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>42</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->array<char, 50> + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 117 + </p> + </td> +<td> + <p> + 19 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 132 + </p> + </td> +<td> + <p> + 27 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>4</strong></span> !!! + </p> + </td> +<td> + <p> + 116 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 112 + </p> + </td> +<td> + <p> + 14 + </p> + </td> +<td> + <p> + 9 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->signed char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 107 + </p> + </td> +<td> + <p> + 13 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 145 + </p> + </td> <td> <p> 15 </p> </td> +<td> + <p> + 10 + </p> + </td> </tr> <tr> <td> <p> - signed char*->unsigned long long + iterator_range<char*>->int </p> </td> <td> @@ -2121,7 +2504,88 @@ </td> <td> <p> - 104 + 119 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 25 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 117 </p> </td> <td> @@ -2131,132 +2595,213 @@ </td> <td> <p> - 15 + 23 </p> </td> </tr> <tr> <td> <p> - signed char*->bool + iterator_range<char*>->unsigned int </p> </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 100 + 118 </p> </td> <td> <p> - 18 + 22 </p> </td> <td> <p> - 7 + 22 </p> </td> </tr> <tr> <td> <p> - signed char*->float + iterator_range<char*>->unsigned short </p> </td> <td> <p> - !!! <span class="bold"><strong>23</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 161 + 117 </p> </td> <td> <p> - 62 + 24 </p> </td> <td> <p> - 32 + 22 </p> </td> </tr> <tr> <td> <p> - signed char*->double + iterator_range<char*>->unsigned long int </p> </td> <td> <p> - !!! <span class="bold"><strong>20</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 207 + 124 </p> </td> <td> <p> - 102 + 25 </p> </td> <td> <p> - 57 + 22 </p> </td> </tr> <tr> <td> <p> - signed char*->long double + iterator_range<char*>->unsigned long long </p> </td> <td> <p> - 144 + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 216 + 119 </p> </td> <td> <p> - 96 + 22 </p> </td> <td> <p> - !!! <span class="bold"><strong>63</strong></span> !!! + 22 </p> </td> </tr> <tr> <td> <p> - signed char*->string + iterator_range<char*>->float </p> </td> <td> <p> - !!! <span class="bold"><strong>12</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 104 + 159 + </p> + </td> +<td> + <p> + 42 + </p> + </td> +<td> + <p> + 41 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>14</strong></span> !!! + </p> + </td> +<td> + <p> + 152 + </p> + </td> +<td> + <p> + 40 + </p> + </td> +<td> + <p> + 40 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long double + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 155 + </p> + </td> +<td> + <p> + 58 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>54</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->array<char, 50> + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 127 </p> </td> <td> @@ -2266,6 +2811,33 @@ </td> <td> <p> + 13 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 132 + </p> + </td> +<td> + <p> + 30 + </p> + </td> +<td> + <p> --- </p> </td> @@ -2273,22 +2845,22 @@ <tr> <td> <p> - int->int + iterator_range<char*>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>3</strong></span> !!! </p> </td> <td> <p> - 110 + 122 </p> </td> <td> <p> - 22 + 24 </p> </td> <td> @@ -2300,7 +2872,7 @@ <tr> <td> <p> - float->double + array<char, 50>->char </p> </td> <td> @@ -2310,24 +2882,24 @@ </td> <td> <p> - 223 + 110 </p> </td> <td> <p> - 113 + 9 </p> </td> <td> <p> - --- + 10 </p> </td> </tr> <tr> <td> <p> - double->double + array<char, 50>->signed char </p> </td> <td> @@ -2337,24 +2909,24 @@ </td> <td> <p> - 227 + 119 </p> </td> <td> <p> - 111 + 9 </p> </td> <td> <p> - --- + 13 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->unsigned char </p> </td> <td> @@ -2364,24 +2936,321 @@ </td> <td> <p> - 231 + 106 </p> </td> <td> <p> - 122 + 13 </p> </td> <td> <p> - --- + 11 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 131 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 119 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 28 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 133 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 118 + </p> + </td> +<td> + <p> + 18 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 119 + </p> + </td> +<td> + <p> + 19 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 118 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 117 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>15</strong></span> !!! + </p> + </td> +<td> + <p> + 156 + </p> + </td> +<td> + <p> + 53 + </p> + </td> +<td> + <p> + 36 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>15</strong></span> !!! + </p> + </td> +<td> + <p> + 148 + </p> + </td> +<td> + <p> + 55 + </p> + </td> +<td> + <p> + 39 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long double + </p> + </td> +<td> + <p> + 110 + </p> + </td> +<td> + <p> + 150 + </p> + </td> +<td> + <p> + 56 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>41</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->array<char, 50> </p> </td> <td> @@ -2391,12 +3260,39 @@ </td> <td> <p> - 229 + 117 </p> </td> <td> <p> - 121 + 19 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 124 + </p> + </td> +<td> + <p> + 26 </p> </td> <td> @@ -2408,22 +3304,22 @@ <tr> <td> <p> - char->unsigned char + array<char, 50>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>4</strong></span> !!! </p> </td> <td> <p> - 90 + 115 </p> </td> <td> <p> - 8 + 26 </p> </td> <td> @@ -2435,7 +3331,7 @@ <tr> <td> <p> - char->signed char + int->int </p> </td> <td> @@ -2445,12 +3341,12 @@ </td> <td> <p> - 88 + 117 </p> </td> <td> <p> - 8 + 24 </p> </td> <td> @@ -2462,7 +3358,7 @@ <tr> <td> <p> - unsigned char->char + float->double </p> </td> <td> @@ -2472,12 +3368,12 @@ </td> <td> <p> - 89 + 245 </p> </td> <td> <p> - 8 + 125 </p> </td> <td> @@ -2489,7 +3385,7 @@ <tr> <td> <p> - signed char->char + char->signed char </p> </td> <td> @@ -2499,7 +3395,7 @@ </td> <td> <p> - 91 + 100 </p> </td> <td> @@ -2520,11 +3416,12 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="boost_lexical_cast.performance.gcc_4_4"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gcc_4_4" title="gcc-4.4">gcc-4.4</a> +<a name="boost_lexical_cast.performance.gnu_c___version_4_6_3"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3" title="GNU C++ version 4.6.3">GNU + C++ version 4.6.3</a> </h3></div></div></div> <div class="table"> -<a name="boost_lexical_cast.performance.gcc_4_4.id"></a><p class="title"><b>Table 15.3. Performance Table (gcc-4.4)</b></p> -<div class="table-contents"><table class="table" summary="Performance Table (gcc-4.4)"> +<a name="boost_lexical_cast.performance.gnu_c___version_4_6_3.id"></a><p class="title"><b>Table 15.3. Performance Table ( GNU C++ version 4.6.3)</b></p> +<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.6.3)"> <colgroup> <col> <col> @@ -2573,17 +3470,17 @@ </td> <td> <p> - 90 + 142 </p> </td> <td> <p> - 7 + 10 </p> </td> <td> <p> - 7 + 18 </p> </td> </tr> @@ -2600,17 +3497,17 @@ </td> <td> <p> - 88 + 111 </p> </td> <td> <p> - 7 + 8 </p> </td> <td> <p> - 8 + 10 </p> </td> </tr> @@ -2627,7 +3524,7 @@ </td> <td> <p> - 88 + 101 </p> </td> <td> @@ -2637,7 +3534,7 @@ </td> <td> <p> - 14 + 10 </p> </td> </tr> @@ -2649,22 +3546,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 103 + 110 </p> </td> <td> <p> - 18 + 20 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -2676,12 +3573,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 105 + 109 </p> </td> <td> @@ -2691,7 +3588,7 @@ </td> <td> <p> - 15 + 25 </p> </td> </tr> @@ -2703,22 +3600,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 101 + 113 </p> </td> <td> <p> - 18 + 19 </p> </td> <td> <p> - 16 + 24 </p> </td> </tr> @@ -2730,22 +3627,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 101 + 116 </p> </td> <td> <p> - 18 + 24 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -2757,22 +3654,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 98 + 110 </p> </td> <td> <p> - 23 + 19 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -2784,22 +3681,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>5</strong></span> !!! </p> </td> <td> <p> - 100 + 116 </p> </td> <td> <p> - 17 + 18 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -2811,22 +3708,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 100 + 111 </p> </td> <td> <p> - 21 + 22 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -2838,191 +3735,191 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 99 + 108 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> <tr> <td> <p> - string->bool + string->float </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 95 + 161 </p> </td> <td> <p> - 16 + 54 </p> </td> <td> <p> - 8 + 38 </p> </td> </tr> <tr> <td> <p> - string->float + string->double </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 160 + 146 </p> </td> <td> <p> - 61 + 56 </p> </td> <td> <p> - 33 + 41 </p> </td> </tr> <tr> <td> <p> - string->double + string->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + 113 </p> </td> <td> <p> - 206 + 151 </p> </td> <td> <p> - 93 + 59 </p> </td> <td> <p> - 59 + !!! <span class="bold"><strong>43</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - string->long double + string->array<char, 50> </p> </td> <td> <p> - 128 + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 217 + 107 </p> </td> <td> <p> - 96 + 18 </p> </td> <td> <p> - !!! <span class="bold"><strong>61</strong></span> !!! + 14 </p> </td> </tr> <tr> <td> <p> - char->string + string->string </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>2</strong></span> !!! </p> </td> <td> <p> - 100 + 127 </p> </td> <td> <p> - 17 + 24 </p> </td> <td> <p> - 12 + --- </p> </td> </tr> <tr> <td> <p> - unsigned char->string + string->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>3</strong></span> !!! </p> </td> <td> <p> - 109 + 142 </p> </td> <td> <p> - 17 + 26 </p> </td> <td> <p> - 16 + --- </p> </td> </tr> <tr> <td> <p> - signed char->string + string->char </p> </td> <td> @@ -3032,56 +3929,56 @@ </td> <td> <p> - 99 + 110 </p> </td> <td> <p> - 17 + 23 </p> </td> <td> <p> - 12 + 17 </p> </td> </tr> <tr> <td> <p> - int->string + string->signed char </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 110 + 114 </p> </td> <td> <p> - 21 + 23 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> <tr> <td> <p> - short->string + string->unsigned char </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> @@ -3091,46 +3988,46 @@ </td> <td> <p> - 22 + 25 </p> </td> <td> <p> - 17 + 24 </p> </td> </tr> <tr> <td> <p> - long int->string + int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 109 + 127 </p> </td> <td> <p> - 21 + 31 </p> </td> <td> <p> - 16 + 22 </p> </td> </tr> <tr> <td> <p> - long long->string + short->string </p> </td> <td> @@ -3140,78 +4037,78 @@ </td> <td> <p> - 114 + 129 </p> </td> <td> <p> - 20 + 31 </p> </td> <td> <p> - 17 + 22 </p> </td> </tr> <tr> <td> <p> - unsigned int->string + long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 109 + 125 </p> </td> <td> <p> - 23 + 30 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> <tr> <td> <p> - unsigned short->string + long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 109 + 127 </p> </td> <td> <p> - 23 + 34 </p> </td> <td> <p> - 17 + 24 </p> </td> </tr> <tr> <td> <p> - unsigned long int->string + unsigned int->string </p> </td> <td> @@ -3221,71 +4118,98 @@ </td> <td> <p> - 112 + 127 </p> </td> <td> <p> - 23 + 27 </p> </td> <td> <p> - 16 + 21 </p> </td> </tr> <tr> <td> <p> - unsigned long long->string + unsigned short->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 109 + 127 </p> </td> <td> <p> - 21 + 28 </p> </td> <td> <p> - 17 + 22 </p> </td> </tr> <tr> <td> <p> - bool->string + unsigned long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 108 + 131 </p> </td> <td> <p> - 23 + 27 </p> </td> <td> <p> - 11 + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned long long->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>12</strong></span> !!! + </p> + </td> +<td> + <p> + 125 + </p> + </td> +<td> + <p> + 28 + </p> + </td> +<td> + <p> + 24 </p> </td> </tr> @@ -3297,22 +4221,22 @@ </td> <td> <p> - 63 + 51 </p> </td> <td> <p> - 185 + 200 </p> </td> <td> <p> - 92 + 81 </p> </td> <td> <p> - !!! <span class="bold"><strong>50</strong></span> !!! + !!! <span class="bold"><strong>40</strong></span> !!! </p> </td> </tr> @@ -3324,22 +4248,22 @@ </td> <td> <p> - 106 + 56 </p> </td> <td> <p> - 216 + 194 </p> </td> <td> <p> - 116 + 82 </p> </td> <td> <p> - !!! <span class="bold"><strong>75</strong></span> !!! + !!! <span class="bold"><strong>48</strong></span> !!! </p> </td> </tr> @@ -3351,22 +4275,22 @@ </td> <td> <p> - 118 + 65 </p> </td> <td> <p> - 219 + 220 </p> </td> <td> <p> - 119 + 82 </p> </td> <td> <p> - !!! <span class="bold"><strong>80</strong></span> !!! + !!! <span class="bold"><strong>41</strong></span> !!! </p> </td> </tr> @@ -3378,17 +4302,17 @@ </td> <td> <p> - !!! <span class="bold"><strong>1</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 93 + 104 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> @@ -3405,22 +4329,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>1</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 92 + 101 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 9 + 11 </p> </td> </tr> @@ -3432,22 +4356,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>1</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 92 + 99 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 14 + 12 </p> </td> </tr> @@ -3459,22 +4383,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 107 + 112 </p> </td> <td> <p> - 19 + 23 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -3486,22 +4410,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>5</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 109 + 115 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -3513,22 +4437,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 113 + 111 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -3540,22 +4464,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 108 + 112 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 30 </p> </td> </tr> @@ -3567,22 +4491,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 106 + 112 </p> </td> <td> <p> - 19 + 22 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -3594,22 +4518,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 106 + 119 </p> </td> <td> <p> - 18 + 19 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -3621,12 +4545,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 103 + 115 </p> </td> <td> @@ -3636,7 +4560,7 @@ </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -3648,12 +4572,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>4</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 105 + 115 </p> </td> <td> @@ -3663,122 +4587,149 @@ </td> <td> <p> - 15 + 23 </p> </td> </tr> <tr> <td> <p> - char*->bool + char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>1</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 104 + 153 </p> </td> <td> <p> - 18 + 54 </p> </td> <td> <p> - 8 + 39 </p> </td> </tr> <tr> <td> <p> - char*->float + char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 164 + 153 </p> </td> <td> <p> - 62 + 61 </p> </td> <td> <p> - 33 + 41 </p> </td> </tr> <tr> <td> <p> - char*->double + char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + 108 </p> </td> <td> <p> - 203 + 160 </p> </td> <td> <p> - 97 + 61 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>49</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - char*->long double + char*->array<char, 50> </p> </td> <td> <p> - 132 + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 223 + 107 </p> </td> <td> <p> - 98 + 20 </p> </td> <td> <p> - !!! <span class="bold"><strong>60</strong></span> !!! + 14 </p> </td> </tr> <tr> <td> <p> - unsigned char*->char + char*->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 123 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + char*->container::string </p> </td> <td> @@ -3788,17 +4739,44 @@ </td> <td> <p> - 90 + 121 </p> </td> <td> <p> - 9 + 24 </p> </td> <td> <p> - 8 + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 97 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +<td> + <p> + 9 </p> </td> </tr> @@ -3810,12 +4788,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 92 + 98 </p> </td> <td> @@ -3825,7 +4803,7 @@ </td> <td> <p> - 8 + 12 </p> </td> </tr> @@ -3837,22 +4815,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 91 + 99 </p> </td> <td> <p> - 9 + 11 </p> </td> <td> <p> - 14 + 12 </p> </td> </tr> @@ -3869,17 +4847,17 @@ </td> <td> <p> - 106 + 112 </p> </td> <td> <p> - 20 + 22 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -3891,22 +4869,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>10</strong></span> !!! </p> </td> <td> <p> - 106 + 111 </p> </td> <td> <p> - 21 + 24 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -3918,22 +4896,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 111 + 110 </p> </td> <td> <p> - 19 + 23 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -3945,22 +4923,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 107 + 115 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 25 </p> </td> </tr> @@ -3977,17 +4955,17 @@ </td> <td> <p> - 105 + 111 </p> </td> <td> <p> - 19 + 24 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -4004,17 +4982,17 @@ </td> <td> <p> - 103 + 118 </p> </td> <td> <p> - 18 + 19 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -4026,22 +5004,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 106 + 112 </p> </td> <td> <p> - 22 + 21 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -4053,12 +5031,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 105 + 109 </p> </td> <td> @@ -4068,115 +5046,115 @@ </td> <td> <p> - 14 + 23 </p> </td> </tr> <tr> <td> <p> - unsigned char*->bool + unsigned char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 106 + 154 </p> </td> <td> <p> - 18 + 56 </p> </td> <td> <p> - 8 + 39 </p> </td> </tr> <tr> <td> <p> - unsigned char*->float + unsigned char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>17</strong></span> !!! </p> </td> <td> <p> - 167 + 150 </p> </td> <td> <p> - 68 + 58 </p> </td> <td> <p> - 33 + 41 </p> </td> </tr> <tr> <td> <p> - unsigned char*->double + unsigned char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>17</strong></span> !!! + 108 </p> </td> <td> <p> - 203 + 149 </p> </td> <td> <p> - 99 + 68 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>43</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - unsigned char*->long double + unsigned char*->array<char, 50> </p> </td> <td> <p> - 129 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 216 + 107 </p> </td> <td> <p> - 97 + 19 </p> </td> <td> <p> - !!! <span class="bold"><strong>61</strong></span> !!! + 15 </p> </td> </tr> @@ -4188,17 +5166,44 @@ </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 111 + 124 </p> </td> <td> <p> - 23 + 26 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>4</strong></span> !!! + </p> + </td> +<td> + <p> + 121 + </p> + </td> +<td> + <p> + 24 </p> </td> <td> @@ -4215,22 +5220,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 92 + 99 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 8 + 9 </p> </td> </tr> @@ -4242,22 +5247,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 91 + 99 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 8 + 10 </p> </td> </tr> @@ -4269,22 +5274,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 91 + 99 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 14 + 12 </p> </td> </tr> @@ -4301,17 +5306,17 @@ </td> <td> <p> - 107 + 113 </p> </td> <td> <p> - 19 + 28 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -4328,17 +5333,17 @@ </td> <td> <p> - 109 + 110 </p> </td> <td> <p> - 24 + 21 </p> </td> <td> <p> - 14 + 25 </p> </td> </tr> @@ -4350,22 +5355,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 112 + 110 </p> </td> <td> <p> - 19 + 21 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -4377,22 +5382,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>5</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 107 + 116 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -4404,12 +5409,39 @@ </td> <td> <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->unsigned short + </p> + </td> +<td> + <p> !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 108 + 116 </p> </td> <td> @@ -4419,6 +5451,168 @@ </td> <td> <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 27 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 110 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>12</strong></span> !!! + </p> + </td> +<td> + <p> + 155 + </p> + </td> +<td> + <p> + 53 + </p> + </td> +<td> + <p> + 44 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>13</strong></span> !!! + </p> + </td> +<td> + <p> + 150 + </p> + </td> +<td> + <p> + 60 + </p> + </td> +<td> + <p> + 42 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->long double + </p> + </td> +<td> + <p> + 108 + </p> + </td> +<td> + <p> + 151 + </p> + </td> +<td> + <p> + 62 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>44</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->array<char, 50> + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 107 + </p> + </td> +<td> + <p> + 19 + </p> + </td> +<td> + <p> 15 </p> </td> @@ -4426,22 +5620,98 @@ <tr> <td> <p> - signed char*->unsigned short + signed char*->string </p> </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 104 + 124 </p> </td> <td> <p> - 18 + 26 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>4</strong></span> !!! + </p> + </td> +<td> + <p> + 121 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 103 + </p> + </td> +<td> + <p> + 14 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->signed char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 102 </p> </td> <td> @@ -4449,16 +5719,21 @@ 15 </p> </td> +<td> + <p> + 12 + </p> + </td> </tr> <tr> <td> <p> - signed char*->unsigned long int + iterator_range<char*>->unsigned char </p> </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> @@ -4468,19 +5743,127 @@ </td> <td> <p> + 14 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>5</strong></span> !!! + </p> + </td> +<td> + <p> + 110 + </p> + </td> +<td> + <p> 22 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> <tr> <td> <p> - signed char*->unsigned long long + iterator_range<char*>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 109 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 29 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 111 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + 28 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned int </p> </td> <td> @@ -4490,7 +5873,34 @@ </td> <td> <p> - 104 + 114 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>5</strong></span> !!! + </p> + </td> +<td> + <p> + 115 </p> </td> <td> @@ -4500,149 +5910,149 @@ </td> <td> <p> - 15 + 22 </p> </td> </tr> <tr> <td> <p> - signed char*->bool + iterator_range<char*>->unsigned long int </p> </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 104 + 123 </p> </td> <td> <p> - 18 + 26 </p> </td> <td> <p> - 8 + 23 </p> </td> </tr> <tr> <td> <p> - signed char*->float + iterator_range<char*>->unsigned long long </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 165 + 110 </p> </td> <td> <p> - 63 + 23 </p> </td> <td> <p> - 33 + 24 </p> </td> </tr> <tr> <td> <p> - signed char*->double + iterator_range<char*>->float </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 203 + 153 </p> </td> <td> <p> - 98 + 38 </p> </td> <td> <p> - 59 + 38 </p> </td> </tr> <tr> <td> <p> - signed char*->long double + iterator_range<char*>->double </p> </td> <td> <p> - 129 + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 215 + 140 </p> </td> <td> <p> - 98 + 43 </p> </td> <td> <p> - !!! <span class="bold"><strong>61</strong></span> !!! + 40 </p> </td> </tr> <tr> <td> <p> - signed char*->string + iterator_range<char*>->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + 108 </p> </td> <td> <p> - 109 + 147 </p> </td> <td> <p> - 21 + !!! <span class="bold"><strong>41</strong></span> !!! </p> </td> <td> <p> - --- + 46 </p> </td> </tr> <tr> <td> <p> - int->int + iterator_range<char*>->array<char, 50> </p> </td> <td> @@ -4657,7 +6067,34 @@ </td> <td> <p> - 21 + 22 + </p> + </td> +<td> + <p> + 15 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 122 + </p> + </td> +<td> + <p> + 29 </p> </td> <td> @@ -4669,22 +6106,22 @@ <tr> <td> <p> - float->double + iterator_range<char*>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>3</strong></span> !!! </p> </td> <td> <p> - 221 + 117 </p> </td> <td> <p> - 102 + 23 </p> </td> <td> @@ -4696,7 +6133,7 @@ <tr> <td> <p> - double->double + array<char, 50>->char </p> </td> <td> @@ -4706,24 +6143,24 @@ </td> <td> <p> - 223 + 98 </p> </td> <td> <p> - 103 + 10 </p> </td> <td> <p> - --- + 9 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->signed char </p> </td> <td> @@ -4733,24 +6170,24 @@ </td> <td> <p> - 231 + 99 </p> </td> <td> <p> - 115 + 9 </p> </td> <td> <p> - --- + 12 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->unsigned char </p> </td> <td> @@ -4760,7 +6197,83 @@ </td> <td> <p> - 231 + 102 + </p> + </td> +<td> + <p> + 9 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 119 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 111 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> @@ -4770,6 +6283,281 @@ </td> <td> <p> + 20 + </p> + </td> +<td> + <p> + 28 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>9</strong></span> !!! + </p> + </td> +<td> + <p> + 110 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 19 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 118 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 109 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>12</strong></span> !!! + </p> + </td> +<td> + <p> + 160 + </p> + </td> +<td> + <p> + 53 + </p> + </td> +<td> + <p> + 38 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>11</strong></span> !!! + </p> + </td> +<td> + <p> + 147 + </p> + </td> +<td> + <p> + 57 + </p> + </td> +<td> + <p> + 41 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long double + </p> + </td> +<td> + <p> + 109 + </p> + </td> +<td> + <p> + 154 + </p> + </td> +<td> + <p> + 59 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>42</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->array<char, 50> + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 105 + </p> + </td> +<td> + <p> + 19 + </p> + </td> +<td> + <p> + 14 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 129 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> --- </p> </td> @@ -4777,22 +6565,22 @@ <tr> <td> <p> - char->unsigned char + array<char, 50>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>4</strong></span> !!! </p> </td> <td> <p> - 92 + 116 </p> </td> <td> <p> - 8 + 25 </p> </td> <td> @@ -4804,7 +6592,7 @@ <tr> <td> <p> - char->signed char + int->int </p> </td> <td> @@ -4814,12 +6602,12 @@ </td> <td> <p> - 88 + 118 </p> </td> <td> <p> - 8 + 24 </p> </td> <td> @@ -4831,7 +6619,7 @@ <tr> <td> <p> - unsigned char->char + float->double </p> </td> <td> @@ -4841,12 +6629,12 @@ </td> <td> <p> - 88 + 242 </p> </td> <td> <p> - 7 + 132 </p> </td> <td> @@ -4858,7 +6646,7 @@ <tr> <td> <p> - signed char->char + char->signed char </p> </td> <td> @@ -4868,7 +6656,7 @@ </td> <td> <p> - 89 + 94 </p> </td> <td> @@ -4889,11 +6677,12 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="boost_lexical_cast.performance.gcc_4_5"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gcc_4_5" title="gcc-4.5">gcc-4.5</a> +<a name="boost_lexical_cast.performance.gnu_c___version_4_5_3"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3" title="GNU C++ version 4.5.3">GNU + C++ version 4.5.3</a> </h3></div></div></div> <div class="table"> -<a name="boost_lexical_cast.performance.gcc_4_5.id"></a><p class="title"><b>Table 15.4. Performance Table (gcc-4.5)</b></p> -<div class="table-contents"><table class="table" summary="Performance Table (gcc-4.5)"> +<a name="boost_lexical_cast.performance.gnu_c___version_4_5_3.id"></a><p class="title"><b>Table 15.4. Performance Table ( GNU C++ version 4.5.3)</b></p> +<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.5.3)"> <colgroup> <col> <col> @@ -4942,17 +6731,17 @@ </td> <td> <p> - 91 + 153 </p> </td> <td> <p> - 8 + 15 </p> </td> <td> <p> - 7 + 9 </p> </td> </tr> @@ -4969,7 +6758,7 @@ </td> <td> <p> - 91 + 134 </p> </td> <td> @@ -4979,7 +6768,7 @@ </td> <td> <p> - 7 + 10 </p> </td> </tr> @@ -4996,7 +6785,7 @@ </td> <td> <p> - 90 + 97 </p> </td> <td> @@ -5006,7 +6795,7 @@ </td> <td> <p> - 13 + 14 </p> </td> </tr> @@ -5018,22 +6807,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 100 + 115 </p> </td> <td> <p> - 20 + 22 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -5045,22 +6834,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>5</strong></span> !!! </p> </td> <td> <p> - 106 + 112 </p> </td> <td> <p> - 20 + 19 </p> </td> <td> <p> - 14 + 21 </p> </td> </tr> @@ -5072,22 +6861,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 100 + 110 </p> </td> <td> <p> - 18 + 19 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -5099,22 +6888,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>9</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 100 + 115 </p> </td> <td> <p> - 18 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -5126,12 +6915,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 97 + 113 </p> </td> <td> @@ -5141,7 +6930,7 @@ </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -5153,22 +6942,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>5</strong></span> !!! </p> </td> <td> <p> - 102 + 116 </p> </td> <td> <p> - 17 + 18 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -5180,22 +6969,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 97 + 111 </p> </td> <td> <p> - 21 + 20 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -5207,363 +6996,368 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 97 + 115 </p> </td> <td> <p> - 19 + 18 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> <tr> <td> <p> - string->bool + string->float </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>14</strong></span> !!! </p> </td> <td> <p> - 95 + 153 </p> </td> <td> <p> - 16 + 55 </p> </td> <td> <p> - 7 + 38 </p> </td> </tr> <tr> <td> <p> - string->float + string->double </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 157 + 151 </p> </td> <td> <p> - 63 + 60 </p> </td> <td> <p> - 32 + 38 </p> </td> </tr> <tr> <td> <p> - string->double + string->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>17</strong></span> !!! + 107 </p> </td> <td> <p> - 203 + 151 </p> </td> <td> <p> - 95 + 59 </p> </td> <td> <p> - 59 + !!! <span class="bold"><strong>44</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - string->long double + string->array<char, 50> </p> </td> <td> <p> - 129 + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 216 + 107 </p> </td> <td> <p> - 93 + 18 </p> </td> <td> <p> - !!! <span class="bold"><strong>58</strong></span> !!! + 12 </p> </td> </tr> <tr> <td> <p> - char->string + string->string </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>2</strong></span> !!! </p> </td> <td> <p> - 100 + 129 </p> </td> <td> <p> - 17 + 49 </p> </td> <td> <p> - 10 + --- </p> </td> </tr> <tr> <td> <p> - unsigned char->string + string->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 96 + 199 </p> </td> <td> <p> - 18 + 22 </p> </td> <td> <p> - 16 + --- </p> </td> </tr> <tr> <td> <p> - signed char->string + string->char </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 96 + 114 </p> </td> <td> <p> - 18 + 27 </p> </td> <td> <p> - 10 + 16 </p> </td> </tr> <tr> <td> <p> - int->string + string->signed char </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 105 + 116 </p> </td> <td> <p> - 22 + 32 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> <tr> <td> <p> - short->string + string->unsigned char </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 107 + 114 </p> </td> <td> <p> - 23 + 27 </p> </td> <td> <p> - 17 + 22 </p> </td> </tr> <tr> <td> <p> - long int->string + int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 109 + 125 </p> </td> <td> <p> - 22 + 31 </p> </td> <td> <p> - 17 + 21 </p> </td> </tr> <tr> <td> <p> - long long->string + short->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 105 + 126 </p> </td> <td> <p> - 22 + 33 </p> </td> <td> <p> - 18 + 21 </p> </td> </tr> <tr> <td> <p> - unsigned int->string + long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 105 + 126 </p> </td> <td> <p> - 25 + 32 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> <tr> <td> <p> - unsigned short->string + long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 105 + 118 + </p> + </td> +<td> + <p> + 30 </p> </td> <td> @@ -5571,90 +7365,112 @@ 23 </p> </td> +</tr> +<tr> <td> <p> - 17 + unsigned int->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>11</strong></span> !!! + </p> + </td> +<td> + <p> + 125 + </p> + </td> +<td> + <p> + 31 + </p> + </td> +<td> + <p> + 20 </p> </td> </tr> <tr> <td> <p> - unsigned long int->string + unsigned short->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 109 + 128 </p> </td> <td> <p> - 24 + 30 </p> </td> <td> <p> - 17 + 21 </p> </td> </tr> <tr> <td> <p> - unsigned long long->string + unsigned long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 102 + 131 </p> </td> <td> <p> - 23 + 30 </p> </td> <td> <p> - 17 + 21 </p> </td> </tr> <tr> <td> <p> - bool->string + unsigned long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 104 + 127 </p> </td> <td> <p> - 23 + 32 </p> </td> <td> <p> - 12 + 23 </p> </td> </tr> @@ -5666,12 +7482,12 @@ </td> <td> <p> - 66 + 49 </p> </td> <td> <p> - 181 + 197 </p> </td> <td> @@ -5681,7 +7497,7 @@ </td> <td> <p> - !!! <span class="bold"><strong>49</strong></span> !!! + !!! <span class="bold"><strong>39</strong></span> !!! </p> </td> </tr> @@ -5693,22 +7509,22 @@ </td> <td> <p> - 107 + 56 </p> </td> <td> <p> - 215 + 195 </p> </td> <td> <p> - 120 + 80 </p> </td> <td> <p> - !!! <span class="bold"><strong>75</strong></span> !!! + !!! <span class="bold"><strong>43</strong></span> !!! </p> </td> </tr> @@ -5720,22 +7536,22 @@ </td> <td> <p> - 117 + 60 </p> </td> <td> <p> - 221 + 222 </p> </td> <td> <p> - 125 + 88 </p> </td> <td> <p> - !!! <span class="bold"><strong>79</strong></span> !!! + !!! <span class="bold"><strong>42</strong></span> !!! </p> </td> </tr> @@ -5747,22 +7563,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>1</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 89 + 100 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 7 + 9 </p> </td> </tr> @@ -5774,22 +7590,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>1</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 90 + 99 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 7 + 10 </p> </td> </tr> @@ -5801,22 +7617,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 90 + 106 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 13 + 10 </p> </td> </tr> @@ -5833,17 +7649,17 @@ </td> <td> <p> - 103 + 113 </p> </td> <td> <p> - 20 + 23 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -5860,17 +7676,17 @@ </td> <td> <p> - 102 + 113 </p> </td> <td> <p> - 29 + 21 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -5882,22 +7698,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>7</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 101 + 116 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -5909,22 +7725,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 102 + 115 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 14 + 21 </p> </td> </tr> @@ -5941,17 +7757,17 @@ </td> <td> <p> - 99 + 114 </p> </td> <td> <p> - 19 + 25 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -5968,17 +7784,17 @@ </td> <td> <p> - 101 + 119 </p> </td> <td> <p> - 18 + 20 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -5990,22 +7806,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 102 + 114 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -6017,164 +7833,164 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 101 + 111 </p> </td> <td> <p> - 21 + 20 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> <tr> <td> <p> - char*->bool + char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>16</strong></span> !!! </p> </td> <td> <p> - 98 + 154 </p> </td> <td> <p> - 18 + 54 </p> </td> <td> <p> - 7 + 38 </p> </td> </tr> <tr> <td> <p> - char*->float + char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>18</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 162 + 149 </p> </td> <td> <p> - 63 + 59 </p> </td> <td> <p> - 31 + 40 </p> </td> </tr> <tr> <td> <p> - char*->double + char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>17</strong></span> !!! + 107 </p> </td> <td> <p> - 203 + 166 </p> </td> <td> <p> - 96 + 62 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>44</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - char*->long double + char*->array<char, 50> </p> </td> <td> <p> - 135 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 214 + 108 </p> </td> <td> <p> - 98 + 20 </p> </td> <td> <p> - !!! <span class="bold"><strong>58</strong></span> !!! + 12 </p> </td> </tr> <tr> <td> <p> - unsigned char*->char + char*->string </p> </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 87 + 125 </p> </td> <td> <p> - 9 + 28 </p> </td> <td> <p> - 7 + --- </p> </td> </tr> <tr> <td> <p> - unsigned char*->signed char + char*->container::string </p> </td> <td> @@ -6184,7 +8000,39 @@ </td> <td> <p> - 87 + 123 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 104 + </p> + </td> +<td> + <p> + 11 </p> </td> <td> @@ -6192,9 +8040,31 @@ 9 </p> </td> +</tr> +<tr> <td> <p> - 7 + unsigned char*->signed char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 106 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +<td> + <p> + 10 </p> </td> </tr> @@ -6206,22 +8076,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 87 + 101 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 13 + 10 </p> </td> </tr> @@ -6233,22 +8103,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 105 + 117 </p> </td> <td> <p> - 20 + 22 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -6265,17 +8135,17 @@ </td> <td> <p> - 102 + 111 </p> </td> <td> <p> - 21 + 26 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -6287,22 +8157,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 101 + 111 </p> </td> <td> <p> - 20 + 23 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -6314,22 +8184,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 102 + 114 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -6341,22 +8211,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 99 + 115 </p> </td> <td> <p> - 19 + 20 </p> </td> <td> <p> - 14 + 25 </p> </td> </tr> @@ -6373,17 +8243,17 @@ </td> <td> <p> - 100 + 113 </p> </td> <td> <p> - 18 + 20 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -6395,22 +8265,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 101 + 115 </p> </td> <td> <p> - 24 + 25 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -6422,130 +8292,130 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 100 + 113 </p> </td> <td> <p> - 20 + 25 </p> </td> <td> <p> - 14 + 25 </p> </td> </tr> <tr> <td> <p> - unsigned char*->bool + unsigned char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>16</strong></span> !!! </p> </td> <td> <p> - 99 + 158 </p> </td> <td> <p> - 18 + 55 </p> </td> <td> <p> - 8 + 38 </p> </td> </tr> <tr> <td> <p> - unsigned char*->float + unsigned char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>17</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 164 + 155 </p> </td> <td> <p> - 64 + 62 </p> </td> <td> <p> - 32 + 40 </p> </td> </tr> <tr> <td> <p> - unsigned char*->double + unsigned char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>18</strong></span> !!! + 108 </p> </td> <td> <p> - 201 + 153 </p> </td> <td> <p> - 94 + 60 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>41</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - unsigned char*->long double + unsigned char*->array<char, 50> </p> </td> <td> <p> - 133 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 217 + 111 </p> </td> <td> <p> - 95 + 19 </p> </td> <td> <p> - !!! <span class="bold"><strong>60</strong></span> !!! + 12 </p> </td> </tr> @@ -6557,12 +8427,39 @@ </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 103 + 125 + </p> + </td> +<td> + <p> + 30 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>4</strong></span> !!! + </p> + </td> +<td> + <p> + 121 </p> </td> <td> @@ -6584,22 +8481,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 88 + 98 </p> </td> <td> <p> - 10 + 14 </p> </td> <td> <p> - 8 + 9 </p> </td> </tr> @@ -6611,22 +8508,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 87 + 98 </p> </td> <td> <p> - 10 + 11 </p> </td> <td> <p> - 7 + 10 </p> </td> </tr> @@ -6638,22 +8535,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 87 + 99 </p> </td> <td> <p> - 9 + 10 </p> </td> <td> <p> - 13 + 10 </p> </td> </tr> @@ -6665,22 +8562,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 104 + 111 </p> </td> <td> <p> - 20 + 22 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -6697,17 +8594,17 @@ </td> <td> <p> - 105 + 123 </p> </td> <td> <p> - 21 + 22 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -6719,22 +8616,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 104 + 112 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -6746,22 +8643,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 106 + 114 </p> </td> <td> <p> - 20 + 24 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -6778,17 +8675,17 @@ </td> <td> <p> - 99 + 114 </p> </td> <td> <p> - 20 + 19 </p> </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -6805,17 +8702,17 @@ </td> <td> <p> - 100 + 112 </p> </td> <td> <p> - 18 + 21 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> @@ -6827,12 +8724,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 102 + 114 </p> </td> <td> @@ -6842,7 +8739,7 @@ </td> <td> <p> - 14 + 22 </p> </td> </tr> @@ -6854,61 +8751,88 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 103 + 116 </p> </td> <td> <p> - 20 + 22 </p> </td> <td> <p> - 14 + 24 </p> </td> </tr> <tr> <td> <p> - signed char*->bool + signed char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>16</strong></span> !!! </p> </td> <td> <p> - 99 + 156 </p> </td> <td> <p> - 18 + 55 </p> </td> <td> <p> - 7 + 38 </p> </td> </tr> <tr> <td> <p> - signed char*->float + signed char*->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>12</strong></span> !!! + </p> + </td> +<td> + <p> + 151 + </p> + </td> +<td> + <p> + 59 + </p> + </td> +<td> + <p> + 39 + </p> + </td> +</tr> +<tr> +<td> + <p> + signed char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>18</strong></span> !!! + 111 </p> </td> <td> @@ -6923,83 +8847,83 @@ </td> <td> <p> - 32 + !!! <span class="bold"><strong>44</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - signed char*->double + signed char*->array<char, 50> </p> </td> <td> <p> - !!! <span class="bold"><strong>18</strong></span> !!! + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 203 + 107 </p> </td> <td> <p> - 95 + 24 </p> </td> <td> <p> - 57 + 12 </p> </td> </tr> <tr> <td> <p> - signed char*->long double + signed char*->string </p> </td> <td> <p> - 129 + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 213 + 122 </p> </td> <td> <p> - 97 + 28 </p> </td> <td> <p> - !!! <span class="bold"><strong>56</strong></span> !!! + --- </p> </td> </tr> <tr> <td> <p> - signed char*->string + signed char*->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>4</strong></span> !!! </p> </td> <td> <p> - 105 + 122 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> @@ -7011,7 +8935,385 @@ <tr> <td> <p> - int->int + iterator_range<char*>->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 103 + </p> + </td> +<td> + <p> + 13 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->signed char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 103 + </p> + </td> +<td> + <p> + 13 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 104 + </p> + </td> +<td> + <p> + 14 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 111 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 108 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 111 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>5</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 119 + </p> + </td> +<td> + <p> + 25 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 110 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>15</strong></span> !!! + </p> + </td> +<td> + <p> + 148 + </p> + </td> +<td> + <p> + 38 + </p> + </td> +<td> + <p> + 40 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>10</strong></span> !!! + </p> + </td> +<td> + <p> + 146 + </p> + </td> +<td> + <p> + 41 + </p> + </td> +<td> + <p> + 40 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long double + </p> + </td> +<td> + <p> + 103 + </p> + </td> +<td> + <p> + 138 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>39</strong></span> !!! + </p> + </td> +<td> + <p> + 42 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->array<char, 50> </p> </td> <td> @@ -7031,6 +9333,33 @@ </td> <td> <p> + 13 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 121 + </p> + </td> +<td> + <p> + 32 + </p> + </td> +<td> + <p> --- </p> </td> @@ -7038,22 +9367,22 @@ <tr> <td> <p> - float->double + iterator_range<char*>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>3</strong></span> !!! </p> </td> <td> <p> - 226 + 120 </p> </td> <td> <p> - 104 + 24 </p> </td> <td> @@ -7065,7 +9394,7 @@ <tr> <td> <p> - double->double + array<char, 50>->char </p> </td> <td> @@ -7075,24 +9404,24 @@ </td> <td> <p> - 229 + 102 </p> </td> <td> <p> - 103 + 9 </p> </td> <td> <p> - --- + 9 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->signed char </p> </td> <td> @@ -7102,24 +9431,24 @@ </td> <td> <p> - 225 + 97 </p> </td> <td> <p> - 115 + 9 </p> </td> <td> <p> - --- + 10 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->unsigned char </p> </td> <td> @@ -7129,12 +9458,363 @@ </td> <td> <p> - 227 + 99 </p> </td> <td> <p> - 115 + 9 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 116 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 109 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 119 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 25 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 120 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 112 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>16</strong></span> !!! + </p> + </td> +<td> + <p> + 155 + </p> + </td> +<td> + <p> + 57 + </p> + </td> +<td> + <p> + 38 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>11</strong></span> !!! + </p> + </td> +<td> + <p> + 152 + </p> + </td> +<td> + <p> + 59 + </p> + </td> +<td> + <p> + 42 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long double + </p> + </td> +<td> + <p> + 107 + </p> + </td> +<td> + <p> + 152 + </p> + </td> +<td> + <p> + 60 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>41</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->array<char, 50> + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 111 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>8</strong></span> !!! + </p> + </td> +<td> + <p> + 123 + </p> + </td> +<td> + <p> + 36 </p> </td> <td> @@ -7146,22 +9826,22 @@ <tr> <td> <p> - char->unsigned char + array<char, 50>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>4</strong></span> !!! </p> </td> <td> <p> - 90 + 128 </p> </td> <td> <p> - 8 + 23 </p> </td> <td> @@ -7173,7 +9853,7 @@ <tr> <td> <p> - char->signed char + int->int </p> </td> <td> @@ -7183,12 +9863,12 @@ </td> <td> <p> - 84 + 118 </p> </td> <td> <p> - 8 + 26 </p> </td> <td> @@ -7200,7 +9880,7 @@ <tr> <td> <p> - unsigned char->char + float->double </p> </td> <td> @@ -7210,12 +9890,12 @@ </td> <td> <p> - 88 + 233 </p> </td> <td> <p> - 8 + 120 </p> </td> <td> @@ -7227,7 +9907,7 @@ <tr> <td> <p> - signed char->char + char->signed char </p> </td> <td> @@ -7237,7 +9917,7 @@ </td> <td> <p> - 89 + 97 </p> </td> <td> @@ -7258,11 +9938,12 @@ </div> <div class="section"> <div class="titlepage"><div><div><h3 class="title"> -<a name="boost_lexical_cast.performance.gcc_4_6"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gcc_4_6" title="gcc-4.6">gcc-4.6</a> +<a name="boost_lexical_cast.performance.gnu_c___version_4_4_7"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7" title="GNU C++ version 4.4.7">GNU + C++ version 4.4.7</a> </h3></div></div></div> <div class="table"> -<a name="boost_lexical_cast.performance.gcc_4_6.id"></a><p class="title"><b>Table 15.5. Performance Table (gcc-4.6)</b></p> -<div class="table-contents"><table class="table" summary="Performance Table (gcc-4.6)"> +<a name="boost_lexical_cast.performance.gnu_c___version_4_4_7.id"></a><p class="title"><b>Table 15.5. Performance Table ( GNU C++ version 4.4.7)</b></p> +<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.4.7)"> <colgroup> <col> <col> @@ -7311,7 +9992,7 @@ </td> <td> <p> - 94 + 111 </p> </td> <td> @@ -7321,7 +10002,7 @@ </td> <td> <p> - 7 + 9 </p> </td> </tr> @@ -7338,17 +10019,17 @@ </td> <td> <p> - 96 + 100 </p> </td> <td> <p> - 9 + 8 </p> </td> <td> <p> - 7 + 10 </p> </td> </tr> @@ -7365,7 +10046,7 @@ </td> <td> <p> - 96 + 102 </p> </td> <td> @@ -7375,7 +10056,7 @@ </td> <td> <p> - 13 + 11 </p> </td> </tr> @@ -7387,22 +10068,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 110 + 114 </p> </td> <td> <p> - 18 + 21 </p> </td> <td> <p> - 16 + 23 </p> </td> </tr> @@ -7414,22 +10095,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>5</strong></span> !!! </p> </td> <td> <p> - 111 + 120 </p> </td> <td> <p> - 18 + 21 </p> </td> <td> <p> - 16 + 29 </p> </td> </tr> @@ -7441,22 +10122,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 109 + 114 </p> </td> <td> <p> - 18 + 22 </p> </td> <td> <p> - 15 + 26 </p> </td> </tr> @@ -7468,22 +10149,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 111 + 118 </p> </td> <td> <p> - 18 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -7495,22 +10176,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 110 + 115 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -7522,12 +10203,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>5</strong></span> !!! </p> </td> <td> <p> - 111 + 119 </p> </td> <td> @@ -7537,7 +10218,7 @@ </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -7549,22 +10230,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 109 + 115 </p> </td> <td> <p> - 18 + 20 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -7576,201 +10257,206 @@ </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>9</strong></span> !!! </p> </td> <td> <p> - 114 + 116 </p> </td> <td> <p> - 19 + 26 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> <tr> <td> <p> - string->bool + string->float </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 106 + 165 </p> </td> <td> <p> - 17 + 53 </p> </td> <td> <p> - 8 + 40 </p> </td> </tr> <tr> <td> <p> - string->float + string->double </p> </td> <td> <p> - !!! <span class="bold"><strong>13</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 175 + 154 </p> </td> <td> <p> - 70 + 54 </p> </td> <td> <p> - 33 + 40 </p> </td> </tr> <tr> <td> <p> - string->double + string->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + 112 </p> </td> <td> <p> - 182 + 148 </p> </td> <td> <p> - 81 + 61 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>45</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - string->long double + string->array<char, 50> </p> </td> <td> <p> - 118 + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 190 + 120 </p> </td> <td> <p> - 87 + 19 </p> </td> <td> <p> - !!! <span class="bold"><strong>58</strong></span> !!! + 14 </p> </td> </tr> <tr> <td> <p> - char->string + string->string </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>2</strong></span> !!! </p> </td> <td> <p> - 118 + 141 </p> </td> <td> <p> - 21 + 55 </p> </td> <td> <p> - 12 + --- </p> </td> </tr> <tr> <td> <p> - unsigned char->string + string->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>2</strong></span> !!! </p> </td> <td> <p> - 109 + 164 </p> </td> <td> <p> - 18 + 36 </p> </td> <td> <p> - 16 + --- </p> </td> </tr> <tr> <td> <p> - signed char->string + string->char </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 108 + 161 + </p> + </td> +<td> + <p> + 24 </p> </td> <td> @@ -7778,97 +10464,119 @@ 18 </p> </td> +</tr> +<tr> <td> <p> - 12 + string->signed char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 109 + </p> + </td> +<td> + <p> + 25 + </p> + </td> +<td> + <p> + 24 </p> </td> </tr> <tr> <td> <p> - int->string + string->unsigned char </p> </td> <td> <p> - 20 + !!! <span class="bold"><strong>6</strong></span> !!! </p> </td> <td> <p> - 121 + 109 </p> </td> <td> <p> - 21 + 25 </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + 25 </p> </td> </tr> <tr> <td> <p> - short->string + int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 120 + 128 </p> </td> <td> <p> - 22 + 32 </p> </td> <td> <p> - 17 + 23 </p> </td> </tr> <tr> <td> <p> - long int->string + short->string </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 120 + 136 </p> </td> <td> <p> - 22 + 54 </p> </td> <td> <p> - 16 + 34 </p> </td> </tr> <tr> <td> <p> - long long->string + long int->string </p> </td> <td> @@ -7878,152 +10586,152 @@ </td> <td> <p> - 120 + 187 </p> </td> <td> <p> - 22 + 41 </p> </td> <td> <p> - 17 + 23 </p> </td> </tr> <tr> <td> <p> - unsigned int->string + long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 120 + 128 </p> </td> <td> <p> - 22 + 30 </p> </td> <td> <p> - 16 + 29 </p> </td> </tr> <tr> <td> <p> - unsigned short->string + unsigned int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 120 + 124 </p> </td> <td> <p> - 22 + 29 </p> </td> <td> <p> - 18 + 23 </p> </td> </tr> <tr> <td> <p> - unsigned long int->string + unsigned short->string </p> </td> <td> <p> - 16 + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 118 + 128 </p> </td> <td> <p> - 22 + 30 </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + 22 </p> </td> </tr> <tr> <td> <p> - unsigned long long->string + unsigned long int->string </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 117 + 131 </p> </td> <td> <p> - 21 + 30 </p> </td> <td> <p> - 17 + 22 </p> </td> </tr> <tr> <td> <p> - bool->string + unsigned long long->string </p> </td> <td> <p> - !!! <span class="bold"><strong>8</strong></span> !!! + !!! <span class="bold"><strong>11</strong></span> !!! </p> </td> <td> <p> - 117 + 133 </p> </td> <td> <p> - 23 + 33 </p> </td> <td> <p> - 10 + 29 </p> </td> </tr> @@ -8035,22 +10743,22 @@ </td> <td> <p> - 77 + 52 </p> </td> <td> <p> - 218 + 187 </p> </td> <td> <p> - 105 + 90 </p> </td> <td> <p> - !!! <span class="bold"><strong>50</strong></span> !!! + !!! <span class="bold"><strong>39</strong></span> !!! </p> </td> </tr> @@ -8062,22 +10770,22 @@ </td> <td> <p> - 108 + 58 </p> </td> <td> <p> - 247 + 190 </p> </td> <td> <p> - 129 + 86 </p> </td> <td> <p> - !!! <span class="bold"><strong>73</strong></span> !!! + !!! <span class="bold"><strong>45</strong></span> !!! </p> </td> </tr> @@ -8089,22 +10797,22 @@ </td> <td> <p> - 120 + 70 </p> </td> <td> <p> - 250 + 218 </p> </td> <td> <p> - 131 + 88 </p> </td> <td> <p> - !!! <span class="bold"><strong>79</strong></span> !!! + !!! <span class="bold"><strong>47</strong></span> !!! </p> </td> </tr> @@ -8116,7 +10824,7 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> @@ -8126,12 +10834,12 @@ </td> <td> <p> - 9 + 11 </p> </td> <td> <p> - 7 + 9 </p> </td> </tr> @@ -8143,22 +10851,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 98 + 99 </p> </td> <td> <p> - 9 + 11 </p> </td> <td> <p> - 8 + 10 </p> </td> </tr> @@ -8170,22 +10878,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 98 + 100 </p> </td> <td> <p> - 9 + 12 </p> </td> <td> <p> - 13 + 10 </p> </td> </tr> @@ -8202,17 +10910,17 @@ </td> <td> <p> - 115 + 117 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -8229,17 +10937,17 @@ </td> <td> <p> - 114 + 115 </p> </td> <td> <p> - 22 + 28 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -8251,12 +10959,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 114 + 119 </p> </td> <td> @@ -8266,7 +10974,7 @@ </td> <td> <p> - 16 + 24 </p> </td> </tr> @@ -8278,22 +10986,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 119 + 114 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 15 + 22 </p> </td> </tr> @@ -8310,17 +11018,17 @@ </td> <td> <p> - 114 + 113 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -8337,17 +11045,17 @@ </td> <td> <p> - 116 + 120 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -8359,7 +11067,7 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> @@ -8369,12 +11077,12 @@ </td> <td> <p> - 22 + 25 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -8386,137 +11094,164 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 118 + 119 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> <tr> <td> <p> - char*->bool + char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 113 + 160 </p> </td> <td> <p> - 18 + 61 </p> </td> <td> <p> - 8 + 36 </p> </td> </tr> <tr> <td> <p> - char*->float + char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 180 + 152 </p> </td> <td> <p> - 78 + 54 </p> </td> <td> <p> - 32 + 40 </p> </td> </tr> <tr> <td> <p> - char*->double + char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + 116 </p> </td> <td> <p> - 185 + 173 </p> </td> <td> <p> - 89 + 58 </p> </td> <td> <p> - 58 + !!! <span class="bold"><strong>43</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - char*->long double + char*->array<char, 50> </p> </td> <td> <p> - 119 + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 121 + </p> + </td> +<td> + <p> + 20 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +</tr> +<tr> +<td> + <p> + char*->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 193 + 126 </p> </td> <td> <p> - 91 + 29 </p> </td> <td> <p> - !!! <span class="bold"><strong>60</strong></span> !!! + --- </p> </td> </tr> <tr> <td> <p> - unsigned char*->char + char*->container::string </p> </td> <td> @@ -8526,17 +11261,44 @@ </td> <td> <p> - 99 + 119 </p> </td> <td> <p> - 9 + 27 </p> </td> <td> <p> - 8 + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 96 + </p> + </td> +<td> + <p> + 12 + </p> + </td> +<td> + <p> + 9 </p> </td> </tr> @@ -8548,22 +11310,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 99 + 95 </p> </td> <td> <p> - 10 + 11 </p> </td> <td> <p> - 8 + 12 </p> </td> </tr> @@ -8575,22 +11337,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 100 + 95 </p> </td> <td> <p> - 9 + 12 </p> </td> <td> <p> - 15 + 12 </p> </td> </tr> @@ -8607,17 +11369,17 @@ </td> <td> <p> - 118 + 113 </p> </td> <td> <p> - 22 + 27 </p> </td> <td> <p> - 15 + 24 </p> </td> </tr> @@ -8634,17 +11396,17 @@ </td> <td> <p> - 117 + 120 </p> </td> <td> <p> - 26 + 23 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -8656,22 +11418,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 119 + 114 </p> </td> <td> <p> - 21 + 22 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -8683,22 +11445,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 118 + 114 </p> </td> <td> <p> - 21 + 23 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -8720,12 +11482,12 @@ </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -8742,17 +11504,17 @@ </td> <td> <p> - 117 + 120 </p> </td> <td> <p> - 20 + 21 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -8764,22 +11526,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 115 + 117 </p> </td> <td> <p> - 21 + 23 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -8791,130 +11553,130 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 117 + 121 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> <tr> <td> <p> - unsigned char*->bool + unsigned char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 112 + 161 </p> </td> <td> <p> - 18 + 58 </p> </td> <td> <p> - 8 + 39 </p> </td> </tr> <tr> <td> <p> - unsigned char*->float + unsigned char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>15</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 181 + 153 </p> </td> <td> <p> - 78 + 54 </p> </td> <td> <p> - 33 + 38 </p> </td> </tr> <tr> <td> <p> - unsigned char*->double + unsigned char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + 110 </p> </td> <td> <p> - 185 + 150 </p> </td> <td> <p> - 92 + 62 </p> </td> <td> <p> - 59 + !!! <span class="bold"><strong>43</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - unsigned char*->long double + unsigned char*->array<char, 50> </p> </td> <td> <p> - 120 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 190 + 113 </p> </td> <td> <p> - 89 + 20 </p> </td> <td> <p> - !!! <span class="bold"><strong>58</strong></span> !!! + 12 </p> </td> </tr> @@ -8926,17 +11688,44 @@ </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 121 + 124 </p> </td> <td> <p> - 22 + 30 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + unsigned char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>3</strong></span> !!! + </p> + </td> +<td> + <p> + 118 + </p> + </td> +<td> + <p> + 27 </p> </td> <td> @@ -8953,7 +11742,7 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> @@ -8963,7 +11752,7 @@ </td> <td> <p> - 9 + 11 </p> </td> <td> @@ -8980,22 +11769,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 98 + 102 </p> </td> <td> <p> - 9 + 12 </p> </td> <td> <p> - 8 + 10 </p> </td> </tr> @@ -9007,22 +11796,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>2</strong></span> !!! + !!! <span class="bold"><strong><1</strong></span> !!! </p> </td> <td> <p> - 98 + 99 </p> </td> <td> <p> - 9 + 12 </p> </td> <td> <p> - 14 + 10 </p> </td> </tr> @@ -9039,17 +11828,17 @@ </td> <td> <p> - 119 + 114 </p> </td> <td> <p> - 22 + 30 </p> </td> <td> <p> - 16 + 23 </p> </td> </tr> @@ -9066,17 +11855,17 @@ </td> <td> <p> - 115 + 118 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -9088,7 +11877,7 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> @@ -9103,7 +11892,7 @@ </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -9115,22 +11904,22 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 117 + 114 </p> </td> <td> <p> - 22 + 23 </p> </td> <td> <p> - 15 + 26 </p> </td> </tr> @@ -9147,17 +11936,17 @@ </td> <td> <p> - 117 + 114 </p> </td> <td> <p> - 23 + 26 </p> </td> <td> <p> - 15 + 23 </p> </td> </tr> @@ -9174,17 +11963,17 @@ </td> <td> <p> - 117 + 121 </p> </td> <td> <p> - 21 + 22 </p> </td> <td> <p> - 14 + 23 </p> </td> </tr> @@ -9201,17 +11990,17 @@ </td> <td> <p> - 119 + 126 </p> </td> <td> <p> - 24 + 23 </p> </td> <td> <p> - 15 + 21 </p> </td> </tr> @@ -9223,12 +12012,12 @@ </td> <td> <p> - !!! <span class="bold"><strong>6</strong></span> !!! + !!! <span class="bold"><strong>7</strong></span> !!! </p> </td> <td> <p> - 116 + 114 </p> </td> <td> @@ -9238,115 +12027,115 @@ </td> <td> <p> - 15 + 21 </p> </td> </tr> <tr> <td> <p> - signed char*->bool + signed char*->float </p> </td> <td> <p> - !!! <span class="bold"><strong>3</strong></span> !!! + !!! <span class="bold"><strong>12</strong></span> !!! </p> </td> <td> <p> - 111 + 163 </p> </td> <td> <p> - 18 + 57 </p> </td> <td> <p> - 8 + 39 </p> </td> </tr> <tr> <td> <p> - signed char*->float + signed char*->double </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + !!! <span class="bold"><strong>13</strong></span> !!! </p> </td> <td> <p> - 180 + 156 </p> </td> <td> <p> - 78 + 53 </p> </td> <td> <p> - 33 + 40 </p> </td> </tr> <tr> <td> <p> - signed char*->double + signed char*->long double </p> </td> <td> <p> - !!! <span class="bold"><strong>16</strong></span> !!! + 112 </p> </td> <td> <p> - 185 + 156 </p> </td> <td> <p> - 89 + 56 </p> </td> <td> <p> - 59 + !!! <span class="bold"><strong>42</strong></span> !!! </p> </td> </tr> <tr> <td> <p> - signed char*->long double + signed char*->array<char, 50> </p> </td> <td> <p> - 120 + !!! <span class="bold"><strong>1</strong></span> !!! </p> </td> <td> <p> - 191 + 117 </p> </td> <td> <p> - 91 + 20 </p> </td> <td> <p> - !!! <span class="bold"><strong>59</strong></span> !!! + 12 </p> </td> </tr> @@ -9358,17 +12147,17 @@ </td> <td> <p> - !!! <span class="bold"><strong>14</strong></span> !!! + !!! <span class="bold"><strong>8</strong></span> !!! </p> </td> <td> <p> - 122 + 127 </p> </td> <td> <p> - 23 + 28 </p> </td> <td> @@ -9380,7 +12169,88 @@ <tr> <td> <p> - int->int + signed char*->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>4</strong></span> !!! + </p> + </td> +<td> + <p> + 112 + </p> + </td> +<td> + <p> + 27 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 103 + </p> + </td> +<td> + <p> + 14 + </p> + </td> +<td> + <p> + 9 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->signed char + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong><1</strong></span> !!! + </p> + </td> +<td> + <p> + 104 + </p> + </td> +<td> + <p> + 16 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned char </p> </td> <td> @@ -9390,24 +12260,321 @@ </td> <td> <p> + 103 + </p> + </td> +<td> + <p> + 16 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 121 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 112 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 24 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 117 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>5</strong></span> !!! + </p> + </td> +<td> + <p> 120 </p> </td> <td> <p> + 20 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 124 + </p> + </td> +<td> + <p> + 28 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> 22 </p> </td> <td> <p> - --- + 21 </p> </td> </tr> <tr> <td> <p> - float->double + iterator_range<char*>->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>11</strong></span> !!! + </p> + </td> +<td> + <p> + 190 + </p> + </td> +<td> + <p> + 58 + </p> + </td> +<td> + <p> + 63 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>20</strong></span> !!! + </p> + </td> +<td> + <p> + 194 + </p> + </td> +<td> + <p> + 44 + </p> + </td> +<td> + <p> + 39 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->long double + </p> + </td> +<td> + <p> + 116 + </p> + </td> +<td> + <p> + 145 + </p> + </td> +<td> + <p> + 46 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>44</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->array<char, 50> </p> </td> <td> @@ -9417,12 +12584,39 @@ </td> <td> <p> - 242 + 116 </p> </td> <td> <p> - 115 + 23 + </p> + </td> +<td> + <p> + 15 + </p> + </td> +</tr> +<tr> +<td> + <p> + iterator_range<char*>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 127 + </p> + </td> +<td> + <p> + 33 </p> </td> <td> @@ -9434,22 +12628,22 @@ <tr> <td> <p> - double->double + iterator_range<char*>->container::string </p> </td> <td> <p> - !!! <span class="bold"><strong><1</strong></span> !!! + !!! <span class="bold"><strong>3</strong></span> !!! </p> </td> <td> <p> - 243 + 112 </p> </td> <td> <p> - 115 + 24 </p> </td> <td> @@ -9461,7 +12655,7 @@ <tr> <td> <p> - int->int + array<char, 50>->char </p> </td> <td> @@ -9471,24 +12665,24 @@ </td> <td> <p> - 265 + 98 </p> </td> <td> <p> - 141 + 11 </p> </td> <td> <p> - --- + 10 </p> </td> </tr> <tr> <td> <p> - int->int + array<char, 50>->signed char </p> </td> <td> @@ -9498,24 +12692,24 @@ </td> <td> <p> - 266 + 99 </p> </td> <td> <p> - 140 + 12 </p> </td> <td> <p> - --- + 15 </p> </td> </tr> <tr> <td> <p> - char->unsigned char + array<char, 50>->unsigned char </p> </td> <td> @@ -9525,12 +12719,363 @@ </td> <td> <p> - 95 + 100 </p> </td> <td> <p> - 8 + 11 + </p> + </td> +<td> + <p> + 10 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 27 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>5</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 118 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>6</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 27 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned short + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>5</strong></span> !!! + </p> + </td> +<td> + <p> + 124 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long int + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 116 + </p> + </td> +<td> + <p> + 23 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->unsigned long long + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 115 + </p> + </td> +<td> + <p> + 22 + </p> + </td> +<td> + <p> + 21 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->float + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>11</strong></span> !!! + </p> + </td> +<td> + <p> + 162 + </p> + </td> +<td> + <p> + 58 + </p> + </td> +<td> + <p> + 36 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->double + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>13</strong></span> !!! + </p> + </td> +<td> + <p> + 155 + </p> + </td> +<td> + <p> + 54 + </p> + </td> +<td> + <p> + 44 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->long double + </p> + </td> +<td> + <p> + 111 + </p> + </td> +<td> + <p> + 149 + </p> + </td> +<td> + <p> + 55 + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>42</strong></span> !!! + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->array<char, 50> + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>1</strong></span> !!! + </p> + </td> +<td> + <p> + 114 + </p> + </td> +<td> + <p> + 18 + </p> + </td> +<td> + <p> + 14 + </p> + </td> +</tr> +<tr> +<td> + <p> + array<char, 50>->string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>7</strong></span> !!! + </p> + </td> +<td> + <p> + 129 + </p> + </td> +<td> + <p> + 29 </p> </td> <td> @@ -9542,7 +13087,34 @@ <tr> <td> <p> - char->signed char + array<char, 50>->container::string + </p> + </td> +<td> + <p> + !!! <span class="bold"><strong>3</strong></span> !!! + </p> + </td> +<td> + <p> + 113 + </p> + </td> +<td> + <p> + 26 + </p> + </td> +<td> + <p> + --- + </p> + </td> +</tr> +<tr> +<td> + <p> + int->int </p> </td> <td> @@ -9552,12 +13124,12 @@ </td> <td> <p> - 95 + 114 </p> </td> <td> <p> - 8 + 25 </p> </td> <td> @@ -9569,7 +13141,7 @@ <tr> <td> <p> - unsigned char->char + float->double </p> </td> <td> @@ -9579,12 +13151,12 @@ </td> <td> <p> - 94 + 236 </p> </td> <td> <p> - 8 + 121 </p> </td> <td> @@ -9596,7 +13168,7 @@ <tr> <td> <p> - signed char->char + char->signed char </p> </td> <td> @@ -9606,7 +13178,7 @@ </td> <td> <p> - 94 + 97 </p> </td> <td> @@ -9628,7 +13200,7 @@ </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2000-2005 Kevlin Henney<br>Copyright © 2006-2010 Alexander Nasonov<br>Copyright © 2011 Antony Polukhin<p> +<td align="right"><div class="copyright-footer">Copyright © 2000-2005 Kevlin Henney<br>Copyright © 2006-2010 Alexander Nasonov<br>Copyright © 2011, 2012 Antony Polukhin<p> Distributed under the Boost Software License, Version 1.0. (See accompanying 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>) </p> |