mirror of
https://github.com/vale981/arb
synced 2025-03-04 17:01:40 -05:00
replace improper FMPR_PREC_EXACT with FMPR_RESULT_EXACT
This commit is contained in:
parent
b14b3ebad4
commit
f376100ac2
3 changed files with 10 additions and 10 deletions
8
fmpr.h
8
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
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue