Sahana Bogar 1271675129 avoid signed negation overflow in integer_times_pow10
Negating the most negative int64_t is undefined behaviour. GCC at -O2 uses that to turn the fast-path mantissa bound into a signed compare and returns the wrong sign, so take the magnitude in uint64_t instead.
2026-10-05 22:46:40 +05:30
..
fast_float avoid signed negation overflow in integer_times_pow10 2026-10-05 22:46:40 +05:30