Skip to content

Commit 3ce209d

Browse files
authored
Merge pull request #748 from boostorg/issue747
Repair docs as per issue747
2 parents 29a192e + b41784f commit 3ce209d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

doc/tutorial_cpp_double_fp_backend.qbk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
[section:cpp_double_fp_backend cpp_double_fp_backend]
1111

12-
`#include <boost/multiprecision/cpp_double_fp_backend.hpp>`
12+
`#include <boost/multiprecision/cpp_double_fp.hpp>`
1313

1414
namespace boost { namespace multiprecision {
1515

@@ -67,12 +67,12 @@ the `cpp_double_fp_backend` types.
6767
Things you should know when using the `cpp_double_fp_backend` types:
6868

6969
* Although the types are created from two individual IEEE floating-point components, they specifically and clearly are not IEEE types in their composite forms.
70-
* As a result these types can behave subtly differently from IEEE floating-point types.
70+
* As a result, these types can behave subtly differently from IEEE floating-point types.
7171
* The types can not be used with certain compiler variations of _fast_-_math_. On GCC/clang, for instance, `-ffast-math` can not be used (use either the default or explicitly set `-fno-fast-math`). On MSVC `/fp:fast` can not be used and `/fp:precise` (the default) is mandatory on MSVC compilers. This is because the algorithms, in particular those for addition, subtraction, multiplication, division and square root, rely on precise floating-point rounding.
7272
* The composite types are not as precise as their constituents. For information on error-bounds, see Joldes et al. in the references below.
7373
* There are `std::numeric_limits` specializations for these types.
7474
* Almost all of the methods of the `cpp_double_fp_backend` implementation are `constexpr`. The sole exception is read-from-string, which is not yet `constexpr`, but may become so in future evolution.
75-
* Conversions to and from string internally use an intermediate `cpp_bin_float` value. This is a bit awkward may be eliminated in future refinements.
75+
* Conversions to and from string internally use an intermediate `cpp_bin_float` value. This is a bit awkward and may be eliminated in future refinements.
7676

7777
The `cpp_double_fp_backend` back-end has been inspired by original works and types.
7878
These include the historical `doubledouble` and more, as listed below.

0 commit comments

Comments
 (0)