qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] utils: Reduce chance of rounding inaccuracy in qemu_strtosz.


From: Richard Henderson
Subject: Re: [PATCH] utils: Reduce chance of rounding inaccuracy in qemu_strtosz.
Date: Mon, 15 Mar 2021 07:18:43 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1

On 3/15/21 5:33 AM, Eric Blake wrote:
On 3/13/21 3:48 PM, Richard Henderson wrote:
On 3/11/21 2:07 PM, Eric Blake wrote:
+        /*
+         * Add in a fudge-factor (2^53 when double is IEEE format) for
+         * all scales less than P (2^50), so that things like
+         * 12.345M with unit 1000 produce 12345000 instead of
+         * 12344999.
+         */
+        if (mul > 1e49) {

The comment says less than, the code says greater than.

Shoot. A demonstration that I did not have an environment that actually
reproduced the bug

Any i686 vm will do. I had a debian 10 vm hanging around in which I could reproduce it.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]