...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
numeric_limits
support, function names in libquadmath all have different names to the
std::
ones etc.) So you can program type __float128
directly, but it's harder work.
float128
uses __float128
and makes it C++ and generic code friendly, with all the usual standard
iostream
, numeric_limits
, complex
in namspace std::
available, so strongly recommended for C++ use.
float128
.
float128
.
double
with catastrophic loss of precision. So make sure they have a Q suffix
for 128-bit floating-point literals.
Some examples of what can go horribly and silently wrong are at float128_example.cpp.