From 94f257e9bf7eed1cdc658ad893eb1acba48afddd Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 2 May 2020 20:04:41 +0300 Subject: [PATCH] Fit max exponent. --- fpp_softfloat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fpp_softfloat.cpp b/fpp_softfloat.cpp index e11a772e..aa059bfb 100644 --- a/fpp_softfloat.cpp +++ b/fpp_softfloat.cpp @@ -127,7 +127,7 @@ static const TCHAR *fp_printx80(floatx80 *fx, int mode) int8_t save_exception_flags = fs.float_exception_flags; fs.float_exception_flags = 0; floatx80 x = floatx80_to_floatdecimal(*fx, &len, &fs); - _stprintf(fsout, _T("%c%01lld.%016llde%c%04d%s%s"), n ? '-' : '+', + _stprintf(fsout, _T("%c%01lld.%016llde%c%05u%s%s"), n ? '-' : '+', x.low / LIT64(10000000000000000), x.low % LIT64(10000000000000000), (x.high & 0x4000) ? '-' : '+', x.high & 0x3FFF, d ? _T("D") : u ? _T("U") : _T(""), (fs.float_exception_flags & float_flag_inexact) ? _T("~") : _T("")); -- 2.47.3