Date: Sun, 10 Jan 1999 13:30:31 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Charles Krug cc: djgpp AT delorie DOT com Subject: Re: Still working on c++ std file . . . In-Reply-To: <369638F9.21FAB385@mail.pentek.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com On Fri, 8 Jan 1999, Charles Krug wrote: > First, libm defines functions for nan() and nanf(). > asks for signaling_NaN and for quiet_NaN. Are the nan's defined > in libm signaling or quiet? Why should you care about different types of a NaN? Aren't these definitions related to how the FP environment is set up by the library startup code? In other words, if the ``signalling NaN'' doesn't really raise any signal, should you care about its definition? The DJGPP library startup code (in v2.02) masks all FP exceptions, so a NaN will never cause any signal be delivered to your programs. Therefore, I would think you should not care about the different types of a NaN. > Second, do floating point numbers under djgpp have denormalized > forms. Please explain what do you mean by that.