2000-03-16 Bernd Schmidt <bernds@cygnus.co.uk>
+ * fp-bit.c (_unpack_d): If NO_DENORMALS is defined, anything that
+ has exponent 0 is a zero.
+
* simplify-rtx.c (hash_rtx, case MEM/REG): Take into account that
HASH may already be nonzero. Add code/mode into hash value
immediately after repeat label.
US Software goFast library. If this is not defined, the entry points use
the same names as libgcc1.c.
_DEBUG_BITFLOAT: This makes debugging the code a little easier, by adding
- two integers to the FLO_union_type.
+ two integers to the FLO_union_type.
+ NO_DENORMALS: Disable handling of denormals.
NO_NANS: Disable nan and infinity handling
SMALL_MACHINE: Useful when operations on QIs and HIs are faster
than on an SI */
if (exp == 0)
{
/* Hmm. Looks like 0 */
- if (fraction == 0)
+ if (fraction == 0
+#ifdef NO_DENORMALS
+ || 1
+#endif
+ )
{
/* tastes like zero */
dst->class = CLASS_ZERO;