diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-22 00:17:15 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-22 00:17:15 +0000 |
commit | 0725d7debf0dc1956b9fdcda2f1ff8ca48f97a30 (patch) | |
tree | 218e9e8df8d7472651e08012cd46de7a0fdc5d8d /gcc/real.h | |
parent | 351130341f970634630dda2538d64556875ea402 (diff) | |
download | gcc-0725d7debf0dc1956b9fdcda2f1ff8ca48f97a30.tar.gz |
* real.c (sticky_rshift_significand): Return inexact, don't
or it in immediately.
(sub_significands): Accept incomming carry.
(div_significands, rtd_divmod): Update for sub_significands change.
(round_for_format): Update for sticky_rshift_significand change.
(do_add): Don't involve the inexact bit in addition, do give the
inexact bit as the subtraction carry-in.
(encode_internal, decode_internal, real_internal_format): New.
* real.h (real_internal_format): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58396 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/real.h')
-rw-r--r-- | gcc/real.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/real.h b/gcc/real.h index 2bdca76081f..a979cea67ac 100644 --- a/gcc/real.h +++ b/gcc/real.h @@ -231,6 +231,7 @@ extern const struct real_format i370_single_format; extern const struct real_format i370_double_format; extern const struct real_format c4x_single_format; extern const struct real_format c4x_extended_format; +extern const struct real_format real_internal_format; /* ====================================================================== */ |