From f376100ac2ff4e8e2c2071b6239fc24bbd2961ef Mon Sep 17 00:00:00 2001 From: Fredrik Johansson Date: Thu, 10 Jan 2013 15:38:19 +0100 Subject: [PATCH] replace improper FMPR_PREC_EXACT with FMPR_RESULT_EXACT --- fmpr.h | 8 ++++---- fmpr/mul.c | 6 +++--- fmpr/set_round.c | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/fmpr.h b/fmpr.h index 3595036b..1ac8512f 100644 --- a/fmpr.h +++ b/fmpr.h @@ -177,7 +177,7 @@ _fmpr_normalise(fmpz_t man, fmpz_t exp, long prec, fmpr_rnd_t rnd) { fmpz_zero(man); fmpz_zero(exp); - return FMPR_PREC_EXACT; + return FMPR_RESULT_EXACT; } else { @@ -201,7 +201,7 @@ fmpr_set_round(fmpr_t y, const fmpr_t x, long prec, fmpr_rnd_t rnd) if (fmpr_is_special(x)) { fmpr_set(y, x); - return FMPR_PREC_EXACT; + return FMPR_RESULT_EXACT; } else { @@ -216,7 +216,7 @@ fmpr_set_round_fmpz_2exp(fmpr_t y, const fmpz_t x, const fmpz_t exp, long prec, if (fmpz_is_zero(x)) { fmpr_zero(y); - return FMPR_PREC_EXACT; + return FMPR_RESULT_EXACT; } else { @@ -230,7 +230,7 @@ fmpr_set_round_fmpz(fmpr_t y, const fmpz_t x, long prec, fmpr_rnd_t rnd) if (fmpz_is_zero(x)) { fmpr_zero(y); - return FMPR_PREC_EXACT; + return FMPR_RESULT_EXACT; } else { diff --git a/fmpr/mul.c b/fmpr/mul.c index 51dcb65b..cffc3d53 100644 --- a/fmpr/mul.c +++ b/fmpr/mul.c @@ -212,7 +212,7 @@ _fmpr_mul_large(fmpz_t zman, fmpz_t zexp, } _fmpz_add(zexp, xexp, yexp); - ret = FMPR_PREC_EXACT; + ret = FMPR_RESULT_EXACT; } else { @@ -325,7 +325,7 @@ fmpr_mul(fmpr_t z, const fmpr_t x, const fmpr_t y, long prec, fmpr_rnd_t rnd) bc = FLINT_BITS - lead; shift = 0; - ret = FMPR_PREC_EXACT; + ret = FMPR_RESULT_EXACT; if (bc > prec) { shift = bc - prec; @@ -354,7 +354,7 @@ fmpr_mul(fmpr_t z, const fmpr_t x, const fmpr_t y, long prec, fmpr_rnd_t rnd) bc = 2 * FLINT_BITS - lead; shift = 0; - ret = FMPR_PREC_EXACT; + ret = FMPR_RESULT_EXACT; if (bc > prec) { shift = bc - prec; diff --git a/fmpr/set_round.c b/fmpr/set_round.c index fd7e9eeb..294fbda0 100644 --- a/fmpr/set_round.c +++ b/fmpr/set_round.c @@ -83,7 +83,7 @@ _fmpr_set_round(fmpz_t rman, fmpz_t rexp, count_trailing_zeros(trail, v); v >>= trail; shift = trail; - ret = FMPR_PREC_EXACT; + ret = FMPR_RESULT_EXACT; /* may need to round */ if (prec < FLINT_BITS - 2 - trail) @@ -143,7 +143,7 @@ _fmpr_set_round(fmpz_t rman, fmpz_t rexp, { if (rman != man) fmpz_set(rman, man); if (rexp != exp) fmpz_set(rexp, exp); - return FMPR_PREC_EXACT; + return FMPR_RESULT_EXACT; } /* trailing zeros */ @@ -156,7 +156,7 @@ _fmpr_set_round(fmpz_t rman, fmpz_t rexp, /* no rounding necessary; just copy or shift to destination */ if (bc - val <= prec) { - ret = FMPR_PREC_EXACT; + ret = FMPR_RESULT_EXACT; increment = 0; } else