TLFloat 1.11.1

This is a truly constexpr C++ template library that implements classes for operations with half, single, double, quadruple and octuple precision IEEE 754 floating point numbers. Internally, these classes are implemented as class templates on top of arbitrary-precision integer class templates so that the templates are expanded as arbitrary precision floating-point operations by just changing the template parameters, rather than implementing each floating-point operation for each precision. The arbitrary-precision integer class templates are also included in this library.

Tags mathematics c++ cross-plattform floating-point
License BSL
State stable

Recent Releases

1.11.107 Dec 2024 00:18 major feature: This is the first announcement at this site. * Add BFloat16 math funcs * Add all-integer square root * Fix a bug in conversion from hex string * Benchmark utility now works properly when LTO is enabled * Add functionality to find latest version of clang to the toolchain file, which is used for cross compiling * Fix detection of compiler support for float16 and bfloat16