|
|
Message-ID: <20170830020430.GC19925@brightrain.aerifal.cx>
Date: Tue, 29 Aug 2017 22:04:30 -0400
From: Rich Felker <dalias@...c.org>
To: musl@...ts.openwall.com
Subject: Re: [PATCH] math: rewrite fma with mostly int arithmetics
On Mon, Apr 24, 2017 at 12:35:33AM +0200, Szabolcs Nagy wrote:
> /* one bit is lost when scaled, add another top bit to
> only round once at conversion if it is inexact */
> if (rhi << 53) {
> i = rhi>>1 | (rhi&1) | 1ull<<62;
> if (sign)
> i = -i;
> r = i;
> r = 2*r - c; /* remove top bit */
> volatile double uflow = DBL_MIN/FLT_MIN;
> uflow *= uflow;
> }
Is there any way to get rid of the volatile hack here?
Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.