|
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.