summaryrefslogtreecommitdiff
path: root/gcc/real.h
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-22 00:17:15 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-22 00:17:15 +0000
commit0725d7debf0dc1956b9fdcda2f1ff8ca48f97a30 (patch)
tree218e9e8df8d7472651e08012cd46de7a0fdc5d8d /gcc/real.h
parent351130341f970634630dda2538d64556875ea402 (diff)
downloadgcc-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.h1
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;
/* ====================================================================== */