]> git.ipfire.org Git - thirdparty/gcc.git/commit
real.h (struct real_value): Add signalling.
authorRichard Henderson <rth@redhat.com>
Thu, 27 Mar 2003 22:42:02 +0000 (14:42 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 27 Mar 2003 22:42:02 +0000 (14:42 -0800)
commitad59ba209d800635e12601658e043bee5d07bc23
tree641d713f41a7b420324d735240da435cb9e3a799
parent940bbb7441d87498d92168d816f94fb9ca6194b1
real.h (struct real_value): Add signalling.

        * real.h (struct real_value): Add signalling.
        (EXP_BITS): Decrement.
        * real.c (get_canonical_qnan): Don't set MSB-1.
        (get_canonical_snan): Likewise.  Set signalling.
        (real_identical): Compare signalling.
        (round_for_format): Remove force-one-bit on code.
        (real_nan): Likewise.  Set signalling.
        (encode_ieee_single): Add force-one-bit code; honor signalling.
        (encode_ieee_double, encode_ieee_extended, encode_ieee_quad): Likewise.
        (decode_ieee_single): Set signalling.
        (decode_ieee_double, decode_ieee_extended, decode_ieee_quad): Likewise.

From-SVN: r64935
gcc/ChangeLog
gcc/real.c
gcc/real.h