Proposal: New Eq and Ord instances for Double and Float
rl at cse.unsw.edu.au
Tue Sep 27 11:02:14 CEST 2011
Colin Paul Adams wrote:
> A quick google for signalling NaNs seems to suggest that on the x86
> architecture, you have to set a flag to raise an exception when
> encountering signalling NaNs. Otherwise they are just treated as quiet
> But you have to create the signalling NaNs manually. They are not
> created as a result of arithmetic operations.
IIRC, with the appropriate flags set, arithmetic operations throw
exceptions instead of creating NaNs. You can't really create a signalling
NaN in a register because as soon as you do, you get a signal.
More information about the Libraries