]> gcc.gnu.org Git - gcc.git/commit
(earith, ereal_negate, eneg, eisneg, enan, emovo, esub, eadd, ediv):
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 9 Feb 1994 01:17:59 +0000 (20:17 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 9 Feb 1994 01:17:59 +0000 (20:17 -0500)
commit29e11dabe9ef0d906d57eadb0a0bea96f250cd67
tree1fc43aff4c403c85bbcefb8bac7eb422b1a6488d
parentb9b63425c6db79f9e93990d8b17d22d40bbcd018
(earith, ereal_negate, eneg, eisneg, enan, emovo, esub, eadd, ediv):

Propagate the sign of NaNs, so that e.g. -(NaN) evaluates to -NaN.
(emul, eremain, e53toe, e64toe, e113toe, e24toe, esqrt): Likewise.
(make_nan): New arg specifies sign of NaN.  All callers changed.
(eiisneg): New function.
(esqrt): Compute sqrt(-0.0) to be -0.0, not 0.0.

From-SVN: r6511
gcc/real.c
This page took 0.05526 seconds and 5 git commands to generate.