Port-vax archive

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

Re: Building current...



> On Dec 4, 2015, at 12:16 PM, Mouse <mouse%Rodents-Montreal.ORG@localhost> wrote:
> 
>> Given this discussion, I'm inclined to view the existence of Inf and NaN a d$
> 
> (Please don't use paragraph-length lines.)

I'll try.  Not clear how to get Mac mail to do that.

> I'm not so sure.  Infinities, maybe.  NaNs, I don't think so, though an
> argument could be made that quiet NaNs are.
> 
> Unless you come up with a meaning for every bit pattern, you will have
> some kind of erroneous patterns to deal with.  The VAX calls them
> reserved operands.  IEEE split them up, leaving some as more or less
> the same thing - calling them signaling NaNs - and splitting some off
> into quiet NaNs and infinities as well.  (They also, as compared to the
> VAX, created denormalized numbers, but I've seen no reason to think
> they are any more problematic than any of the other ways of dealing
> with exponent underflow.)  The mistakes (if that's what they are - I'm
> not entirely convinced), were quiet NaNs and infinities.

Yes, you're right.  A signaling NaN is fine.  What I object to is
mechanisms that take a bug (a mathematically invalid operation)
and silently turn it into a "valid" answer.

Denorms are a different topic.  That's a way to make the range of
the numbers slighty larger at the small end, at the expense of losing
one bit of precision in all other cases.

	paul




Home | Main Index | Thread Index | Old Index