Conversion between `long double` and `std::uintmax_t` loses precision on whole numbers – Ubuntu
I've made a class that allows to split long double to an integer value and a binary exponent (for some precise calculations). My problem is pretty hard to reproduce because the class usually works great but on one specific machine…