Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 30 Nov 2017 22:17:13 +0100
From: Szabolcs Nagy <>
Subject: Re: remquo - underlying logic

* Damian McGuckin <> [2017-12-01 07:29:05 +1100]:
> It is on MY own TO-DO list. I was asking the question in case anybody had
> done it before and found it useless, could think of major pitfalls, or had
> any pearls of wisdom before we started.  I will keep you posted.

well, one of the difficulties is to get correct behaviour
in case of fenv access (e.g. remquo has exact result in
all rounding modes so intermediate results should be exact
too, raising underflow correctly is sometimes nontrivial,
getting the sign right when the result is zero in downward
rounding mode sometimes needs special handling, etc),
if you need to save/restore the fenv to achieve that then
it's unlikely to be faster than using ints, otherwise floats
are probably faster, but it's hard to tell.

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.