diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-02-01 09:11:38 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-02-01 09:11:38 +0000 |
commit | d15730493f51116689d21bf127e5dff4f2811c39 (patch) | |
tree | e793ff4daffcf72e9d1915dddf022b4c06f50ebc /src/get_d128.c | |
parent | 4587f0234612ebb1f5f0af753ae5bd44481b8d63 (diff) | |
download | mpfr-d15730493f51116689d21bf127e5dff4f2811c39.tar.gz |
make it clear that we don't propagate the sign bit in mpfr_get_d and mpfr_set_d
and similar functions for binary32, decimal64 and binary128
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14296 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/get_d128.c')
-rw-r--r-- | src/get_d128.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/get_d128.c b/src/get_d128.c index 7595f33fc..fa3f42fd1 100644 --- a/src/get_d128.c +++ b/src/get_d128.c @@ -355,6 +355,7 @@ mpfr_get_decimal128 (mpfr_srcptr src, mpfr_rnd_t rnd_mode) if (MPFR_UNLIKELY (MPFR_IS_SINGULAR (src))) { if (MPFR_IS_NAN (src)) + /* we don't propagate the sign bit */ return get_decimal128_nan (); negative = MPFR_IS_NEG (src); |