|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r85373 - in sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc: . html html/boost_multiprecision/perf html/boost_multiprecision/ref html/boost_multiprecision/tut/limits
From: pbristow_at_[hidden]
Date: 2013-08-17 09:51:04
Author: pbristow
Date: 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013)
New Revision: 85373
URL: http://svn.boost.org/trac/boost/changeset/85373
Log:
Another go at table of limits.
Text files modified:
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/float_performance.html | 40
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/integer_performance.html | 64 +-
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/rational_performance.html | 40
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/realworld.html | 4
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/backendconc.html | 4
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/headers.html | 4
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/limits32.html | 1008 +++++++++++++++++++++++++++++++++------
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/version_32.html | 2
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/index.html | 2
sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/numeric_limits_32_tables.qbk | 85 +-
10 files changed, 970 insertions(+), 283 deletions(-)
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/float_performance.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/float_performance.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/float_performance.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -28,7 +28,7 @@
for 500000 operations.
</p>
<div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator"></a><p class="title"><b>Table 1.12. Operator +</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator"></a><p class="title"><b>Table 1.14. Operator +</b></p>
<div class="table-contents"><table class="table" summary="Operator +">
<colgroup>
<col>
@@ -129,7 +129,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_int"></a><p class="title"><b>Table 1.13. Operator +(int)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_int"></a><p class="title"><b>Table 1.15. Operator +(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator +(int)">
<colgroup>
<col>
@@ -230,7 +230,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long"></a><p class="title"><b>Table 1.14. Operator +(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long"></a><p class="title"><b>Table 1.16. Operator +(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator +(unsigned long long)">
<colgroup>
<col>
@@ -331,7 +331,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long0"></a><p class="title"><b>Table 1.15. Operator +=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long0"></a><p class="title"><b>Table 1.17. Operator +=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator +=(unsigned long long)">
<colgroup>
<col>
@@ -432,7 +432,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator0"></a><p class="title"><b>Table 1.16. Operator -</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator0"></a><p class="title"><b>Table 1.18. Operator -</b></p>
<div class="table-contents"><table class="table" summary="Operator -">
<colgroup>
<col>
@@ -533,7 +533,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_int0"></a><p class="title"><b>Table 1.17. Operator -(int)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_int0"></a><p class="title"><b>Table 1.19. Operator -(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator -(int)">
<colgroup>
<col>
@@ -634,7 +634,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long1"></a><p class="title"><b>Table 1.18. Operator -(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long1"></a><p class="title"><b>Table 1.20. Operator -(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator -(unsigned long long)">
<colgroup>
<col>
@@ -735,7 +735,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long2"></a><p class="title"><b>Table 1.19. Operator -=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long2"></a><p class="title"><b>Table 1.21. Operator -=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator -=(unsigned long long)">
<colgroup>
<col>
@@ -836,7 +836,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator1"></a><p class="title"><b>Table 1.20. Operator *</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator1"></a><p class="title"><b>Table 1.22. Operator *</b></p>
<div class="table-contents"><table class="table" summary="Operator *">
<colgroup>
<col>
@@ -937,7 +937,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_int1"></a><p class="title"><b>Table 1.21. Operator *(int)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_int1"></a><p class="title"><b>Table 1.23. Operator *(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator *(int)">
<colgroup>
<col>
@@ -1038,7 +1038,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long3"></a><p class="title"><b>Table 1.22. Operator *(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long3"></a><p class="title"><b>Table 1.24. Operator *(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator *(unsigned long long)">
<colgroup>
<col>
@@ -1139,7 +1139,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long4"></a><p class="title"><b>Table 1.23. Operator *=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long4"></a><p class="title"><b>Table 1.25. Operator *=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator *=(unsigned long long)">
<colgroup>
<col>
@@ -1240,7 +1240,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator2"></a><p class="title"><b>Table 1.24. Operator /</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator2"></a><p class="title"><b>Table 1.26. Operator /</b></p>
<div class="table-contents"><table class="table" summary="Operator /">
<colgroup>
<col>
@@ -1341,7 +1341,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_int2"></a><p class="title"><b>Table 1.25. Operator /(int)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_int2"></a><p class="title"><b>Table 1.27. Operator /(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator /(int)">
<colgroup>
<col>
@@ -1442,7 +1442,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long5"></a><p class="title"><b>Table 1.26. Operator /(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long5"></a><p class="title"><b>Table 1.28. Operator /(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator /(unsigned long long)">
<colgroup>
<col>
@@ -1543,7 +1543,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long6"></a><p class="title"><b>Table 1.27. Operator /=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_unsigned_long_long6"></a><p class="title"><b>Table 1.29. Operator /=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator /=(unsigned long long)">
<colgroup>
<col>
@@ -1644,7 +1644,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_construct"></a><p class="title"><b>Table 1.28. Operator construct</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_construct"></a><p class="title"><b>Table 1.30. Operator construct</b></p>
<div class="table-contents"><table class="table" summary="Operator construct">
<colgroup>
<col>
@@ -1745,7 +1745,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_construct_unsigned"></a><p class="title"><b>Table 1.29. Operator construct(unsigned)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_construct_unsigned"></a><p class="title"><b>Table 1.31. Operator construct(unsigned)</b></p>
<div class="table-contents"><table class="table" summary="Operator construct(unsigned)">
<colgroup>
<col>
@@ -1846,7 +1846,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_construct_unsigned_long"></a><p class="title"><b>Table 1.30. Operator construct(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_construct_unsigned_long"></a><p class="title"><b>Table 1.32. Operator construct(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator construct(unsigned long long)">
<colgroup>
<col>
@@ -1947,7 +1947,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.float_performance.operator_str"></a><p class="title"><b>Table 1.31. Operator str</b></p>
+<a name="boost_multiprecision.perf.float_performance.operator_str"></a><p class="title"><b>Table 1.33. Operator str</b></p>
<div class="table-contents"><table class="table" summary="Operator str">
<colgroup>
<col>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/integer_performance.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/integer_performance.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/integer_performance.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -28,7 +28,7 @@
for 500000 operations.
</p>
<div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator"></a><p class="title"><b>Table 1.32. Operator +</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator"></a><p class="title"><b>Table 1.34. Operator +</b></p>
<div class="table-contents"><table class="table" summary="Operator +">
<colgroup>
<col>
@@ -177,7 +177,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int"></a><p class="title"><b>Table 1.33. Operator +(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int"></a><p class="title"><b>Table 1.35. Operator +(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator +(int)">
<colgroup>
<col>
@@ -326,7 +326,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long"></a><p class="title"><b>Table 1.34. Operator +(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long"></a><p class="title"><b>Table 1.36. Operator +(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator +(unsigned long long)">
<colgroup>
<col>
@@ -475,7 +475,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long0"></a><p class="title"><b>Table 1.35. Operator +=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long0"></a><p class="title"><b>Table 1.37. Operator +=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator +=(unsigned long long)">
<colgroup>
<col>
@@ -624,7 +624,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator0"></a><p class="title"><b>Table 1.36. Operator -</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator0"></a><p class="title"><b>Table 1.38. Operator -</b></p>
<div class="table-contents"><table class="table" summary="Operator -">
<colgroup>
<col>
@@ -773,7 +773,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int0"></a><p class="title"><b>Table 1.37. Operator -(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int0"></a><p class="title"><b>Table 1.39. Operator -(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator -(int)">
<colgroup>
<col>
@@ -922,7 +922,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long1"></a><p class="title"><b>Table 1.38. Operator -(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long1"></a><p class="title"><b>Table 1.40. Operator -(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator -(unsigned long long)">
<colgroup>
<col>
@@ -1071,7 +1071,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long2"></a><p class="title"><b>Table 1.39. Operator -=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long2"></a><p class="title"><b>Table 1.41. Operator -=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator -=(unsigned long long)">
<colgroup>
<col>
@@ -1220,7 +1220,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator1"></a><p class="title"><b>Table 1.40. Operator *</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator1"></a><p class="title"><b>Table 1.42. Operator *</b></p>
<div class="table-contents"><table class="table" summary="Operator *">
<colgroup>
<col>
@@ -1369,7 +1369,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int1"></a><p class="title"><b>Table 1.41. Operator *(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int1"></a><p class="title"><b>Table 1.43. Operator *(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator *(int)">
<colgroup>
<col>
@@ -1518,7 +1518,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long3"></a><p class="title"><b>Table 1.42. Operator *(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long3"></a><p class="title"><b>Table 1.44. Operator *(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator *(unsigned long long)">
<colgroup>
<col>
@@ -1667,7 +1667,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long4"></a><p class="title"><b>Table 1.43. Operator *=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long4"></a><p class="title"><b>Table 1.45. Operator *=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator *=(unsigned long long)">
<colgroup>
<col>
@@ -1816,7 +1816,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator2"></a><p class="title"><b>Table 1.44. Operator /</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator2"></a><p class="title"><b>Table 1.46. Operator /</b></p>
<div class="table-contents"><table class="table" summary="Operator /">
<colgroup>
<col>
@@ -1965,7 +1965,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int2"></a><p class="title"><b>Table 1.45. Operator /(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int2"></a><p class="title"><b>Table 1.47. Operator /(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator /(int)">
<colgroup>
<col>
@@ -2114,7 +2114,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long5"></a><p class="title"><b>Table 1.46. Operator /(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long5"></a><p class="title"><b>Table 1.48. Operator /(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator /(unsigned long long)">
<colgroup>
<col>
@@ -2263,7 +2263,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long6"></a><p class="title"><b>Table 1.47. Operator /=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_unsigned_long_long6"></a><p class="title"><b>Table 1.49. Operator /=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator /=(unsigned long long)">
<colgroup>
<col>
@@ -2412,7 +2412,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator3"></a><p class="title"><b>Table 1.48. Operator %</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator3"></a><p class="title"><b>Table 1.50. Operator %</b></p>
<div class="table-contents"><table class="table" summary="Operator %">
<colgroup>
<col>
@@ -2561,7 +2561,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int3"></a><p class="title"><b>Table 1.49. Operator %(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int3"></a><p class="title"><b>Table 1.51. Operator %(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator %(int)">
<colgroup>
<col>
@@ -2710,7 +2710,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_construct"></a><p class="title"><b>Table 1.50. Operator construct</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_construct"></a><p class="title"><b>Table 1.52. Operator construct</b></p>
<div class="table-contents"><table class="table" summary="Operator construct">
<colgroup>
<col>
@@ -2859,7 +2859,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_construct_unsigned"></a><p class="title"><b>Table 1.51. Operator construct(unsigned)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_construct_unsigned"></a><p class="title"><b>Table 1.53. Operator construct(unsigned)</b></p>
<div class="table-contents"><table class="table" summary="Operator construct(unsigned)">
<colgroup>
<col>
@@ -3008,7 +3008,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_construct_unsigned_long"></a><p class="title"><b>Table 1.52. Operator construct(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_construct_unsigned_long"></a><p class="title"><b>Table 1.54. Operator construct(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator construct(unsigned long long)">
<colgroup>
<col>
@@ -3157,7 +3157,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_gcd"></a><p class="title"><b>Table 1.53. Operator gcd</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_gcd"></a><p class="title"><b>Table 1.55. Operator gcd</b></p>
<div class="table-contents"><table class="table" summary="Operator gcd">
<colgroup>
<col>
@@ -3306,7 +3306,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_powm"></a><p class="title"><b>Table 1.54. Operator powm</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_powm"></a><p class="title"><b>Table 1.56. Operator powm</b></p>
<div class="table-contents"><table class="table" summary="Operator powm">
<colgroup>
<col>
@@ -3455,7 +3455,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_str"></a><p class="title"><b>Table 1.55. Operator str</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_str"></a><p class="title"><b>Table 1.57. Operator str</b></p>
<div class="table-contents"><table class="table" summary="Operator str">
<colgroup>
<col>
@@ -3604,7 +3604,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator4"></a><p class="title"><b>Table 1.56. Operator |</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator4"></a><p class="title"><b>Table 1.58. Operator |</b></p>
<div class="table-contents"><table class="table" summary="Operator |">
<colgroup>
<col>
@@ -3753,7 +3753,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int4"></a><p class="title"><b>Table 1.57. Operator |(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int4"></a><p class="title"><b>Table 1.59. Operator |(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator |(int)">
<colgroup>
<col>
@@ -3902,7 +3902,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator5"></a><p class="title"><b>Table 1.58. Operator ^</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator5"></a><p class="title"><b>Table 1.60. Operator ^</b></p>
<div class="table-contents"><table class="table" summary="Operator ^">
<colgroup>
<col>
@@ -4051,7 +4051,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int5"></a><p class="title"><b>Table 1.59. Operator ^(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int5"></a><p class="title"><b>Table 1.61. Operator ^(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator ^(int)">
<colgroup>
<col>
@@ -4200,7 +4200,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator6"></a><p class="title"><b>Table 1.60. Operator &</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator6"></a><p class="title"><b>Table 1.62. Operator &</b></p>
<div class="table-contents"><table class="table" summary="Operator &">
<colgroup>
<col>
@@ -4349,7 +4349,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator_int6"></a><p class="title"><b>Table 1.61. Operator &(int)</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator_int6"></a><p class="title"><b>Table 1.63. Operator &(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator &(int)">
<colgroup>
<col>
@@ -4498,7 +4498,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator7"></a><p class="title"><b>Table 1.62. Operator <<</b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator7"></a><p class="title"><b>Table 1.64. Operator <<</b></p>
<div class="table-contents"><table class="table" summary="Operator <<">
<colgroup>
<col>
@@ -4647,7 +4647,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.integer_performance.operator8"></a><p class="title"><b>Table 1.63. Operator >></b></p>
+<a name="boost_multiprecision.perf.integer_performance.operator8"></a><p class="title"><b>Table 1.65. Operator >></b></p>
<div class="table-contents"><table class="table" summary="Operator >>">
<colgroup>
<col>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/rational_performance.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/rational_performance.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/rational_performance.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -28,7 +28,7 @@
for 500000 operations.
</p>
<div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator"></a><p class="title"><b>Table 1.64. Operator +</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator"></a><p class="title"><b>Table 1.66. Operator +</b></p>
<div class="table-contents"><table class="table" summary="Operator +">
<colgroup>
<col>
@@ -123,7 +123,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_int"></a><p class="title"><b>Table 1.65. Operator +(int)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_int"></a><p class="title"><b>Table 1.67. Operator +(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator +(int)">
<colgroup>
<col>
@@ -218,7 +218,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long"></a><p class="title"><b>Table 1.66. Operator +(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long"></a><p class="title"><b>Table 1.68. Operator +(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator +(unsigned long long)">
<colgroup>
<col>
@@ -313,7 +313,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long0"></a><p class="title"><b>Table 1.67. Operator +=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long0"></a><p class="title"><b>Table 1.69. Operator +=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator +=(unsigned long long)">
<colgroup>
<col>
@@ -408,7 +408,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator0"></a><p class="title"><b>Table 1.68. Operator -</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator0"></a><p class="title"><b>Table 1.70. Operator -</b></p>
<div class="table-contents"><table class="table" summary="Operator -">
<colgroup>
<col>
@@ -503,7 +503,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_int0"></a><p class="title"><b>Table 1.69. Operator -(int)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_int0"></a><p class="title"><b>Table 1.71. Operator -(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator -(int)">
<colgroup>
<col>
@@ -598,7 +598,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long1"></a><p class="title"><b>Table 1.70. Operator -(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long1"></a><p class="title"><b>Table 1.72. Operator -(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator -(unsigned long long)">
<colgroup>
<col>
@@ -693,7 +693,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long2"></a><p class="title"><b>Table 1.71. Operator -=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long2"></a><p class="title"><b>Table 1.73. Operator -=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator -=(unsigned long long)">
<colgroup>
<col>
@@ -788,7 +788,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator1"></a><p class="title"><b>Table 1.72. Operator *</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator1"></a><p class="title"><b>Table 1.74. Operator *</b></p>
<div class="table-contents"><table class="table" summary="Operator *">
<colgroup>
<col>
@@ -883,7 +883,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_int1"></a><p class="title"><b>Table 1.73. Operator *(int)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_int1"></a><p class="title"><b>Table 1.75. Operator *(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator *(int)">
<colgroup>
<col>
@@ -978,7 +978,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long3"></a><p class="title"><b>Table 1.74. Operator *(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long3"></a><p class="title"><b>Table 1.76. Operator *(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator *(unsigned long long)">
<colgroup>
<col>
@@ -1073,7 +1073,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long4"></a><p class="title"><b>Table 1.75. Operator *=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long4"></a><p class="title"><b>Table 1.77. Operator *=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator *=(unsigned long long)">
<colgroup>
<col>
@@ -1168,7 +1168,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator2"></a><p class="title"><b>Table 1.76. Operator /</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator2"></a><p class="title"><b>Table 1.78. Operator /</b></p>
<div class="table-contents"><table class="table" summary="Operator /">
<colgroup>
<col>
@@ -1263,7 +1263,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_int2"></a><p class="title"><b>Table 1.77. Operator /(int)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_int2"></a><p class="title"><b>Table 1.79. Operator /(int)</b></p>
<div class="table-contents"><table class="table" summary="Operator /(int)">
<colgroup>
<col>
@@ -1358,7 +1358,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long5"></a><p class="title"><b>Table 1.78. Operator /(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long5"></a><p class="title"><b>Table 1.80. Operator /(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator /(unsigned long long)">
<colgroup>
<col>
@@ -1453,7 +1453,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long6"></a><p class="title"><b>Table 1.79. Operator /=(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_unsigned_long_long6"></a><p class="title"><b>Table 1.81. Operator /=(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator /=(unsigned long long)">
<colgroup>
<col>
@@ -1548,7 +1548,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_construct"></a><p class="title"><b>Table 1.80. Operator construct</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_construct"></a><p class="title"><b>Table 1.82. Operator construct</b></p>
<div class="table-contents"><table class="table" summary="Operator construct">
<colgroup>
<col>
@@ -1643,7 +1643,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_construct_unsigned"></a><p class="title"><b>Table 1.81. Operator construct(unsigned)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_construct_unsigned"></a><p class="title"><b>Table 1.83. Operator construct(unsigned)</b></p>
<div class="table-contents"><table class="table" summary="Operator construct(unsigned)">
<colgroup>
<col>
@@ -1738,7 +1738,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_construct_unsigned_long"></a><p class="title"><b>Table 1.82. Operator construct(unsigned long long)</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_construct_unsigned_long"></a><p class="title"><b>Table 1.84. Operator construct(unsigned long long)</b></p>
<div class="table-contents"><table class="table" summary="Operator construct(unsigned long long)">
<colgroup>
<col>
@@ -1833,7 +1833,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.rational_performance.operator_str"></a><p class="title"><b>Table 1.83. Operator str</b></p>
+<a name="boost_multiprecision.perf.rational_performance.operator_str"></a><p class="title"><b>Table 1.85. Operator str</b></p>
<div class="table-contents"><table class="table" summary="Operator str">
<colgroup>
<col>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/realworld.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/realworld.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/perf/realworld.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -28,7 +28,7 @@
also shown.
</p>
<div class="table">
-<a name="boost_multiprecision.perf.realworld.bessel_function_performance"></a><p class="title"><b>Table 1.10. Bessel Function Performance</b></p>
+<a name="boost_multiprecision.perf.realworld.bessel_function_performance"></a><p class="title"><b>Table 1.12. Bessel Function Performance</b></p>
<div class="table-contents"><table class="table" summary="Bessel Function Performance">
<colgroup>
<col>
@@ -159,7 +159,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.perf.realworld.non_central_t_distribution_perfo"></a><p class="title"><b>Table 1.11. Non-Central T Distribution Performance</b></p>
+<a name="boost_multiprecision.perf.realworld.non_central_t_distribution_perfo"></a><p class="title"><b>Table 1.13. Non-Central T Distribution Performance</b></p>
<div class="table-contents"><table class="table" summary="Non-Central T Distribution Performance">
<colgroup>
<col>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/backendconc.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/backendconc.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/backendconc.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -58,7 +58,7 @@
is a variable of type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ios_base</span><span class="special">::</span><span class="identifier">fmtflags</span></code>.
</p>
<div class="table">
-<a name="boost_multiprecision.ref.backendconc.compulsory_requirements_on_the_b"></a><p class="title"><b>Table 1.6. Compulsory Requirements on the Backend type.</b></p>
+<a name="boost_multiprecision.ref.backendconc.compulsory_requirements_on_the_b"></a><p class="title"><b>Table 1.8. Compulsory Requirements on the Backend type.</b></p>
<div class="table-contents"><table class="table" summary="Compulsory Requirements on the Backend type.">
<colgroup>
<col>
@@ -945,7 +945,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.ref.backendconc.optional_requirements_on_the_bac"></a><p class="title"><b>Table 1.7. Optional Requirements on the Backend Type</b></p>
+<a name="boost_multiprecision.ref.backendconc.optional_requirements_on_the_bac"></a><p class="title"><b>Table 1.9. Optional Requirements on the Backend Type</b></p>
<div class="table-contents"><table class="table" summary="Optional Requirements on the Backend Type">
<colgroup>
<col>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/headers.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/headers.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/ref/headers.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -18,7 +18,7 @@
<a name="boost_multiprecision.ref.headers"></a><a class="link" href="headers.html" title="Header File Structure">Header File Structure</a>
</h3></div></div></div>
<div class="table">
-<a name="boost_multiprecision.ref.headers.top_level_headers"></a><p class="title"><b>Table 1.8. Top level headers</b></p>
+<a name="boost_multiprecision.ref.headers.top_level_headers"></a><p class="title"><b>Table 1.10. Top level headers</b></p>
<div class="table-contents"><table class="table" summary="Top level headers">
<colgroup>
<col>
@@ -167,7 +167,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="boost_multiprecision.ref.headers.implementation_headers"></a><p class="title"><b>Table 1.9. Implementation Headers</b></p>
+<a name="boost_multiprecision.ref.headers.implementation_headers"></a><p class="title"><b>Table 1.11. Implementation Headers</b></p>
<div class="table-contents"><table class="table" summary="Implementation Headers">
<colgroup>
<col>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/limits32.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/limits32.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/limits32.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -111,12 +111,12 @@
</td>
<td>
<p>
- no modulo
+ no
</p>
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -168,7 +168,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -220,7 +220,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -272,7 +272,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -324,7 +324,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -376,7 +376,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -428,7 +428,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -480,7 +480,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -532,7 +532,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -584,7 +584,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -636,7 +636,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -688,7 +688,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -740,7 +740,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -792,7 +792,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -844,7 +844,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -896,7 +896,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -948,7 +948,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -1000,7 +1000,7 @@
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -1047,12 +1047,12 @@
</td>
<td>
<p>
- no modulo
+ no
</p>
</td>
<td>
<p>
- toward_zero
+ to_zero
</p>
</td>
<td>
@@ -1089,122 +1089,124 @@
<col>
<col>
<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
</colgroup>
<thead><tr>
<th>
<p>
- type
+ function
</p>
</th>
<th>
<p>
- max
+ bool
</p>
</th>
<th>
<p>
- lowest
+ char
</p>
</th>
<th>
<p>
- min
+ short
</p>
</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
+<th>
<p>
- bool
+ unsigned short
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 1
+ int
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 0
+ unsigned int
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 0
+ long
</p>
- </td>
-</tr>
-<tr>
-<td>
+ </th>
+<th>
<p>
- short
+ unsigned long
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 32767
+ int32_t
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- -32768
+ int64_t
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- -32768
+ int128_t
</p>
- </td>
-</tr>
-<tr>
-<td>
+ </th>
+<th>
<p>
- int
+ int256_t
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 2147483647
+ int512_t
</p>
- </td>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
<td>
<p>
- -2147483648
+ max
</p>
</td>
<td>
<p>
- -2147483648
+ 1
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- unsigned
+ 127
</p>
</td>
<td>
<p>
- 4294967295
+ 32767
</p>
</td>
<td>
<p>
- 0
+ 65535
</p>
</td>
<td>
<p>
- 0
+ 2147483647
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- long
+ 4294967295
</p>
</td>
<td>
@@ -1214,68 +1216,64 @@
</td>
<td>
<p>
- -2147483648
+ 4294967295
</p>
</td>
<td>
<p>
- -2147483648
+ 2147483647
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- unsigned long
+ 9223372036854775807
</p>
</td>
<td>
<p>
- 4294967295
+ 340282366920938463463374607431768211455
</p>
</td>
<td>
<p>
- 0
+ 115792089237316195423570985008687907853269984665640564039457584007913129639935
</p>
</td>
<td>
<p>
- 0
+ 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095
</p>
</td>
</tr>
<tr>
<td>
<p>
- long long
+ lowest
</p>
</td>
<td>
<p>
- 9223372036854775807
+ 0
</p>
</td>
<td>
<p>
- -9223372036854775808
+ -128
</p>
</td>
<td>
<p>
- -9223372036854775808
+ -32768
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- unsigned long long
+ 0
</p>
</td>
<td>
<p>
- 18446744073709551615
+ -2147483648
</p>
</td>
<td>
@@ -1285,112 +1283,104 @@
</td>
<td>
<p>
- 0
+ -2147483648
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- int32_t
+ 0
</p>
</td>
<td>
<p>
- 2147483647
+ -2147483648
</p>
</td>
<td>
<p>
- -2147483648
+ -9223372036854775808
</p>
</td>
<td>
<p>
- -2147483648
+ -340282366920938463463374607431768211455
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- int64_t
+ -115792089237316195423570985008687907853269984665640564039457584007913129639935
</p>
</td>
<td>
<p>
- 9223372036854775807
+ -13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095
</p>
</td>
+</tr>
+<tr>
<td>
<p>
- -9223372036854775808
+ min
</p>
</td>
<td>
<p>
- -9223372036854775808
+ 0
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- int128_t
+ -128
</p>
</td>
<td>
<p>
- 340282366920938463463374607431768211455
+ -32768
</p>
</td>
<td>
<p>
- -340282366920938463463374607431768211455
+ 0
</p>
</td>
<td>
<p>
- -340282366920938463463374607431768211455
+ -2147483648
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- int256_t
+ 0
</p>
</td>
<td>
<p>
- 115792089237316195423570985008687907853269984665640564039457584007913129639935
+ -2147483648
</p>
</td>
<td>
<p>
- -115792089237316195423570985008687907853269984665640564039457584007913129639935
+ 0
</p>
</td>
<td>
<p>
- -115792089237316195423570985008687907853269984665640564039457584007913129639935
+ -2147483648
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- int512_t
+ -9223372036854775808
</p>
</td>
<td>
<p>
- 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095
+ -340282366920938463463374607431768211455
</p>
</td>
<td>
<p>
- -13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095
+ -115792089237316195423570985008687907853269984665640564039457584007913129639935
</p>
</td>
<td>
@@ -1399,103 +1389,785 @@
</p>
</td>
</tr>
-<tr>
-<td>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><div class="table">
+<a name="boost_multiprecision.tut.limits.limits32.float_functions"></a><p class="title"><b>Table 1.6. Floating-point types constants (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">is_integer</span>
+ <span class="special">==</span> <span class="keyword">false</span></code>)</b></p>
+<div class="table-contents"><table class="table" summary="Floating-point types constants (std::numeric_limits<T>::is_integer
+ == false)">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
<p>
- uint32_t
+ type
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 4294967295
+ signed
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 0
+ exact
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 0
+ bound
</p>
- </td>
-</tr>
-<tr>
-<td>
+ </th>
+<th>
<p>
- uint64_t
+ modulo
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 18446744073709551615
+ round
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 0
+ radix
</p>
- </td>
-<td>
+ </th>
+<th>
<p>
- 0
+ digits
</p>
- </td>
-</tr>
-<tr>
-<td>
+ </th>
+<th>
<p>
- uint128_t
+ digits10
</p>
- </td>
-<td>
+ </th>
+<th>
+ <p>
+ max_digits10
+ </p>
+ </th>
+<th>
+ <p>
+ min_exp
+ </p>
+ </th>
+<th>
+ <p>
+ min_exp10
+ </p>
+ </th>
+<th>
+ <p>
+ max_exp
+ </p>
+ </th>
+<th>
+ <p>
+ max_exp10
+ </p>
+ </th>
+<th>
+ <p>
+ tiny
+ </p>
+ </th>
+<th>
+ <p>
+ trap
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ float
+ </p>
+ </td>
+<td>
+ <p>
+ signed
+ </p>
+ </td>
+<td>
+ <p>
+ inexact
+ </p>
+ </td>
+<td>
+ <p>
+ bound
+ </p>
+ </td>
+<td>
+ <p>
+ no modulo
+ </p>
+ </td>
+<td>
+ <p>
+ to_nearest
+ </p>
+ </td>
+<td>
+ <p>
+ 2
+ </p>
+ </td>
+<td>
+ <p>
+ 24
+ </p>
+ </td>
+<td>
+ <p>
+ 6
+ </p>
+ </td>
+<td>
+ <p>
+ 8
+ </p>
+ </td>
+<td>
+ <p>
+ -125
+ </p>
+ </td>
+<td>
+ <p>
+ -37
+ </p>
+ </td>
+<td>
+ <p>
+ 128
+ </p>
+ </td>
+<td>
+ <p>
+ 38
+ </p>
+ </td>
+<td>
+ <p>
+ tinyness
+ </p>
+ </td>
+<td>
+ <p>
+ traps
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ double
+ </p>
+ </td>
+<td>
+ <p>
+ signed
+ </p>
+ </td>
+<td>
+ <p>
+ inexact
+ </p>
+ </td>
+<td>
+ <p>
+ bound
+ </p>
+ </td>
+<td>
+ <p>
+ no modulo
+ </p>
+ </td>
+<td>
+ <p>
+ to_nearest
+ </p>
+ </td>
+<td>
+ <p>
+ 2
+ </p>
+ </td>
+<td>
+ <p>
+ 53
+ </p>
+ </td>
+<td>
+ <p>
+ 15
+ </p>
+ </td>
+<td>
+ <p>
+ 17
+ </p>
+ </td>
+<td>
+ <p>
+ -1021
+ </p>
+ </td>
+<td>
+ <p>
+ -307
+ </p>
+ </td>
+<td>
+ <p>
+ 1024
+ </p>
+ </td>
+<td>
+ <p>
+ 308
+ </p>
+ </td>
+<td>
+ <p>
+ tinyness
+ </p>
+ </td>
+<td>
+ <p>
+ traps
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ long double
+ </p>
+ </td>
+<td>
+ <p>
+ signed
+ </p>
+ </td>
+<td>
+ <p>
+ inexact
+ </p>
+ </td>
+<td>
+ <p>
+ bound
+ </p>
+ </td>
+<td>
+ <p>
+ no modulo
+ </p>
+ </td>
+<td>
+ <p>
+ to_nearest
+ </p>
+ </td>
+<td>
+ <p>
+ 2
+ </p>
+ </td>
+<td>
+ <p>
+ 53
+ </p>
+ </td>
+<td>
+ <p>
+ 15
+ </p>
+ </td>
+<td>
+ <p>
+ 17
+ </p>
+ </td>
+<td>
+ <p>
+ -1021
+ </p>
+ </td>
+<td>
+ <p>
+ -307
+ </p>
+ </td>
+<td>
+ <p>
+ 1024
+ </p>
+ </td>
+<td>
+ <p>
+ 308
+ </p>
+ </td>
+<td>
+ <p>
+ tinyness
+ </p>
+ </td>
+<td>
+ <p>
+ traps
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ cpp_dec_float_50
+ </p>
+ </td>
+<td>
+ <p>
+ signed
+ </p>
+ </td>
+<td>
+ <p>
+ inexact
+ </p>
+ </td>
+<td>
+ <p>
+ bound
+ </p>
+ </td>
+<td>
+ <p>
+ no modulo
+ </p>
+ </td>
+<td>
+ <p>
+ indeterminate
+ </p>
+ </td>
+<td>
+ <p>
+ 10
+ </p>
+ </td>
+<td>
+ <p>
+ 50
+ </p>
+ </td>
+<td>
+ <p>
+ 50
+ </p>
+ </td>
+<td>
+ <p>
+ 80
+ </p>
+ </td>
+<td>
+ <p>
+ -222953000
+ </p>
+ </td>
+<td>
+ <p>
+ -67108864
+ </p>
+ </td>
+<td>
+ <p>
+ 222953000
+ </p>
+ </td>
+<td>
+ <p>
+ 67108864
+ </p>
+ </td>
+<td>
+ <p>
+ no
+ </p>
+ </td>
+<td>
+ <p>
+ no traps.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ bin_128bit_double_type
+ </p>
+ </td>
+<td>
+ <p>
+ signed
+ </p>
+ </td>
+<td>
<p>
- 340282366920938463463374607431768211455
+ inexact
</p>
</td>
<td>
<p>
- 0
+ bound
</p>
</td>
<td>
<p>
- 0
+ no modulo
+ </p>
+ </td>
+<td>
+ <p>
+ to_nearest
+ </p>
+ </td>
+<td>
+ <p>
+ 2
+ </p>
+ </td>
+<td>
+ <p>
+ 113
+ </p>
+ </td>
+<td>
+ <p>
+ 34
+ </p>
+ </td>
+<td>
+ <p>
+ 36
+ </p>
+ </td>
+<td>
+ <p>
+ -2147483422
+ </p>
+ </td>
+<td>
+ <p>
+ -646392383
+ </p>
+ </td>
+<td>
+ <p>
+ 2147483421
+ </p>
+ </td>
+<td>
+ <p>
+ 646392383
+ </p>
+ </td>
+<td>
+ <p>
+ no
+ </p>
+ </td>
+<td>
+ <p>
+ traps
</p>
</td>
</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><div class="table">
+<a name="boost_multiprecision.tut.limits.limits32.float_functions0"></a><p class="title"><b>Table 1.7. Floating-point types functions (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">is_integer</span>
+ <span class="special">==</span> <span class="keyword">false</span></code>)</b></p>
+<div class="table-contents"><table class="table" summary="Floating-point types functions (std::numeric_limits<T>::is_integer
+ == false)">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ function
+ </p>
+ </th>
+<th>
+ <p>
+ float
+ </p>
+ </th>
+<th>
+ <p>
+ double
+ </p>
+ </th>
+<th>
+ <p>
+ long double
+ </p>
+ </th>
+<th>
+ <p>
+ cpp_dec_50
+ </p>
+ </th>
+<th>
+ <p>
+ cpp_bin_128
+ </p>
+ </th>
+</tr></thead>
+<tbody>
<tr>
<td>
<p>
- uint256_t
+ max
</p>
</td>
<td>
<p>
- 115792089237316195423570985008687907853269984665640564039457584007913129639935
+ 3.40282e+038
</p>
</td>
<td>
<p>
- 0
+ 1.79769e+308
</p>
</td>
<td>
<p>
- 0
+ 1.79769e+308
+ </p>
+ </td>
+<td>
+ <p>
+ 1e+67108865
+ </p>
+ </td>
+<td>
+ <p>
+ 1.63355e+646456925
</p>
</td>
</tr>
<tr>
<td>
<p>
- uint512_t
+ min
</p>
</td>
<td>
<p>
- 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095
+ 1.17549e-038
+ </p>
+ </td>
+<td>
+ <p>
+ 2.22507e-308
+ </p>
+ </td>
+<td>
+ <p>
+ 2.22507e-308
+ </p>
+ </td>
+<td>
+ <p>
+ 1e-67108864
+ </p>
+ </td>
+<td>
+ <p>
+ 6.12165e-646456926
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ epsilon
+ </p>
+ </td>
+<td>
+ <p>
+ 1.19209e-007
+ </p>
+ </td>
+<td>
+ <p>
+ 2.22045e-016
+ </p>
+ </td>
+<td>
+ <p>
+ 2.22045e-016
+ </p>
+ </td>
+<td>
+ <p>
+ 1e-49
+ </p>
+ </td>
+<td>
+ <p>
+ 1.92593e-34
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ round_error
+ </p>
+ </td>
+<td>
+ <p>
+ 0.5
+ </p>
+ </td>
+<td>
+ <p>
+ 0.5
+ </p>
+ </td>
+<td>
+ <p>
+ 0.5
+ </p>
+ </td>
+<td>
+ <p>
+ 0.5
+ </p>
+ </td>
+<td>
+ <p>
+ 0.5
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ infinity
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#INF
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#INF
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#INF
+ </p>
+ </td>
+<td>
+ <p>
+ inf
+ </p>
+ </td>
+<td>
+ <p>
+ inf
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ quiet_NaN
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#QNAN
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#QNAN
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#QNAN
+ </p>
+ </td>
+<td>
+ <p>
+ nan
+ </p>
+ </td>
+<td>
+ <p>
+ nan
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ signaling_NaN
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#QNAN
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#QNAN
+ </p>
+ </td>
+<td>
+ <p>
+ 1.#QNAN
</p>
</td>
<td>
@@ -1512,12 +2184,22 @@
<tr>
<td>
<p>
- cpp_int
+ denorm_min
</p>
</td>
<td>
<p>
- 0
+ 1.4013e-045
+ </p>
+ </td>
+<td>
+ <p>
+ 4.94066e-324
+ </p>
+ </td>
+<td>
+ <p>
+ 4.94066e-324
</p>
</td>
<td>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/version_32.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/version_32.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/version_32.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -20,7 +20,7 @@
<pre class="programlisting">
Program: I:\boost-sandbox\multiprecision.cpp_bin_float\libs\multiprecision\doc<br>
umeric_limits_qbk.cpp
-Fri Aug 16 16:49:11 2013
+Sat Aug 17 14:42:36 2013
BuildInfo:
Platform Win32
Compiler Microsoft Visual C++ version 10.0
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/index.html
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/index.html Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/html/index.html 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -145,7 +145,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: August 16, 2013 at 15:49:18 GMT</small></p></td>
+<td align="left"><p><small>Last revised: August 17, 2013 at 13:43:14 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/numeric_limits_32_tables.qbk
==============================================================================
--- sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/numeric_limits_32_tables.qbk Sat Aug 17 08:29:13 2013 (r85372)
+++ sandbox/multiprecision.cpp_bin_float/libs/multiprecision/doc/numeric_limits_32_tables.qbk 2013-08-17 09:51:03 EDT (Sat, 17 Aug 2013) (r85373)
@@ -10,7 +10,7 @@
[pre
Program: I:\boost-sandbox\multiprecision.cpp_bin_float\libs\multiprecision\doc\numeric_limits_qbk.cpp
-Fri Aug 16 16:49:11 2013
+Sat Aug 17 14:42:36 2013
BuildInfo:
Platform Win32
Compiler Microsoft Visual C++ version 10.0
@@ -24,50 +24,55 @@
[table:integral_constants Integer types constants (`std::numeric_limits<T>::is_integer == true`)
[[type][signed][exact][bound][modulo][round][radix][digits][digits10][max_digits10]]
-[[bool][unsigned][exact][bound][no modulo][toward_zero][2][1][0][0]]
-[[short][signed][exact][bound][modulo][toward_zero][2][15][4][6]]
-[[int][signed][exact][bound][modulo][toward_zero][2][31][9][11]]
-[[unsigned][unsigned][exact][bound][modulo][toward_zero][2][32][9][11]]
-[[long][signed][exact][bound][modulo][toward_zero][2][31][9][11]]
-[[unsigned long][unsigned][exact][bound][modulo][toward_zero][2][32][9][11]]
-[[long long][signed][exact][bound][modulo][toward_zero][2][63][18][20]]
-[[unsigned long long][unsigned][exact][bound][modulo][toward_zero][2][64][19][21]]
-[[int32_t][signed][exact][bound][modulo][toward_zero][2][31][9][11]]
-[[int64_t][signed][exact][bound][modulo][toward_zero][2][63][18][20]]
-[[int128_t][signed][exact][bound][modulo][toward_zero][2][128][38][40]]
-[[int256_t][signed][exact][bound][modulo][toward_zero][2][256][77][79]]
-[[int512_t][signed][exact][bound][modulo][toward_zero][2][512][154][156]]
-[[uint32_t][unsigned][exact][bound][modulo][toward_zero][2][32][9][11]]
-[[uint64_t][unsigned][exact][bound][modulo][toward_zero][2][64][19][21]]
-[[uint128_t][unsigned][exact][bound][modulo][toward_zero][2][128][38][40]]
-[[uint256_t][unsigned][exact][bound][modulo][toward_zero][2][256][77][79]]
-[[uint512_t][unsigned][exact][bound][modulo][toward_zero][2][512][154][156]]
-[[cpp_int][signed][exact][unbounded][no modulo][toward_zero][2][2147483647][646392383][646392385]]
+[[bool][unsigned][exact][bound][no][to_zero][2][1][0][0]]
+[[short][signed][exact][bound][modulo][to_zero][2][15][4][6]]
+[[int][signed][exact][bound][modulo][to_zero][2][31][9][11]]
+[[unsigned][unsigned][exact][bound][modulo][to_zero][2][32][9][11]]
+[[long][signed][exact][bound][modulo][to_zero][2][31][9][11]]
+[[unsigned long][unsigned][exact][bound][modulo][to_zero][2][32][9][11]]
+[[long long][signed][exact][bound][modulo][to_zero][2][63][18][20]]
+[[unsigned long long][unsigned][exact][bound][modulo][to_zero][2][64][19][21]]
+[[int32_t][signed][exact][bound][modulo][to_zero][2][31][9][11]]
+[[int64_t][signed][exact][bound][modulo][to_zero][2][63][18][20]]
+[[int128_t][signed][exact][bound][modulo][to_zero][2][128][38][40]]
+[[int256_t][signed][exact][bound][modulo][to_zero][2][256][77][79]]
+[[int512_t][signed][exact][bound][modulo][to_zero][2][512][154][156]]
+[[uint32_t][unsigned][exact][bound][modulo][to_zero][2][32][9][11]]
+[[uint64_t][unsigned][exact][bound][modulo][to_zero][2][64][19][21]]
+[[uint128_t][unsigned][exact][bound][modulo][to_zero][2][128][38][40]]
+[[uint256_t][unsigned][exact][bound][modulo][to_zero][2][256][77][79]]
+[[uint512_t][unsigned][exact][bound][modulo][to_zero][2][512][154][156]]
+[[cpp_int][signed][exact][unbounded][no][to_zero][2][2147483647][646392383][646392385]]
]
[table:integral_functions Integer types functions (`std::numeric_limits<T>::is_integer == true`)
-[[type][max][lowest][min]]
-[[bool][1][0][0]]
-[[short][32767][-32768][-32768]]
-[[int][2147483647][-2147483648][-2147483648]]
-[[unsigned][4294967295][0][0]]
-[[long][2147483647][-2147483648][-2147483648]]
-[[unsigned long][4294967295][0][0]]
-[[long long][9223372036854775807][-9223372036854775808][-9223372036854775808]]
-[[unsigned long long][18446744073709551615][0][0]]
-[[int32_t][2147483647][-2147483648][-2147483648]]
-[[int64_t][9223372036854775807][-9223372036854775808][-9223372036854775808]]
-[[int128_t][340282366920938463463374607431768211455][-340282366920938463463374607431768211455][-340282366920938463463374607431768211455]]
-[[int256_t][115792089237316195423570985008687907853269984665640564039457584007913129639935][-115792089237316195423570985008687907853269984665640564039457584007913129639935][-115792089237316195423570985008687907853269984665640564039457584007913129639935]]
-[[int512_t][13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095][-13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095][-13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095]]
-[[uint32_t][4294967295][0][0]]
-[[uint64_t][18446744073709551615][0][0]]
-[[uint128_t][340282366920938463463374607431768211455][0][0]]
-[[uint256_t][115792089237316195423570985008687907853269984665640564039457584007913129639935][0][0]]
-[[uint512_t][13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095][0][0]]
-[[cpp_int][0][0][0]]
+[[function][bool][char][short][unsigned short][int][unsigned int][long][unsigned long][int32_t][int64_t][int128_t][int256_t][int512_t]]
+[[max][1][127][32767][65535][2147483647][4294967295][2147483647][4294967295][2147483647][9223372036854775807][340282366920938463463374607431768211455][115792089237316195423570985008687907853269984665640564039457584007913129639935][13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095]]
+[[lowest][0][-128][-32768][0][-2147483648][0][-2147483648][0][-2147483648][-9223372036854775808][-340282366920938463463374607431768211455][-115792089237316195423570985008687907853269984665640564039457584007913129639935][-13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095]]
+[[min][0][-128][-32768][0][-2147483648][0][-2147483648][0][-2147483648][-9223372036854775808][-340282366920938463463374607431768211455][-115792089237316195423570985008687907853269984665640564039457584007913129639935][-13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095]]
]
+[table:float_functions Floating-point types constants (`std::numeric_limits<T>::is_integer == false`)
+[[type][signed][exact][bound][modulo][round][radix][digits][digits10][max_digits10][min_exp][min_exp10][max_exp][max_exp10][tiny][trap]]
+[[float][signed][inexact][bound][no modulo][to_nearest][2][24][6][8][-125][-37][128][38][tinyness][traps]]
+[[double][signed][inexact][bound][no modulo][to_nearest][2][53][15][17][-1021][-307][1024][308][tinyness][traps]]
+
+[[long double][signed][inexact][bound][no modulo][to_nearest][2][53][15][17][-1021][-307][1024][308][tinyness][traps]]
+
+[[cpp_dec_float_50][signed][inexact][bound][no modulo][indeterminate][10][50][50][80][-222953000][-67108864][222953000][67108864][no][no traps.]]
+
+[[bin_128bit_double_type][signed][inexact][bound][no modulo][to_nearest][2][113][34][36][-2147483422][-646392383][2147483421][646392383][no][traps]]
+]
+[table:float_functions Floating-point types functions (`std::numeric_limits<T>::is_integer == false`)
+[[function][float][double][long double][cpp_dec_50][cpp_bin_128]][[max][3.40282e+038][1.79769e+308][1.79769e+308][1e+67108865][1.63355e+646456925]]
+[[min][1.17549e-038][2.22507e-308][2.22507e-308][1e-67108864][6.12165e-646456926]]
+[[epsilon][1.19209e-007][2.22045e-016][2.22045e-016][1e-49][1.92593e-34]]
+[[round_error][0.5][0.5][0.5][0.5][0.5]]
+[[infinity][1.#INF][1.#INF][1.#INF][inf][inf]]
+[[quiet_NaN][1.#QNAN][1.#QNAN][1.#QNAN][nan][nan]]
+[[signaling_NaN][1.#QNAN][1.#QNAN][1.#QNAN][0][0]]
+[[denorm_min][1.4013e-045][4.94066e-324][4.94066e-324][0][0]]
+]
[endsect] [/section:limits32 Numeric limits for 32-bit platform]
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk