...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
numeric_limitssupport, function names in libquadmath all have different names to the
std::ones etc.) So you can program type
__float128directly, but it's harder work.
float128uses __float128 and makes it C++ and generic code friendly, with all the usual standard
std::available, so strongly recommended for C++ use.
doublewith 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.