lp:mpfr

Created by DNS on 2011-10-16 and last modified on 2021-02-16
Get this branch:
bzr branch lp:mpfr

Related bugs

Related blueprints

Branch information

Owner:
VCS Imports II
Project:
mpfr
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from svn://scm.gforge.inria.fr/svn/mpfr/trunk.

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on alnitak and finished 1 hour ago taking 15 seconds — see the log
Import started 7 hours ago on alnitak and finished 7 hours ago taking 15 seconds — see the log
Import started 13 hours ago on alnitak and finished 13 hours ago taking 15 seconds — see the log
Import started 19 hours ago on alnitak and finished 19 hours ago taking 15 seconds — see the log
Import started on 2021-02-28 on alnitak and finished on 2021-02-28 taking 15 seconds — see the log
Import started on 2021-02-28 on izar and finished on 2021-02-28 taking 10 seconds — see the log
Import started on 2021-02-28 on izar and finished on 2021-02-28 taking 10 seconds — see the log
Import started on 2021-02-28 on izar and finished on 2021-02-28 taking 10 seconds — see the log
Import started on 2021-02-27 on izar and finished on 2021-02-27 taking 10 seconds — see the log
Import started on 2021-02-27 on izar and finished on 2021-02-27 taking 10 seconds — see the log

Recent revisions

11507. By zimmerma on 2021-02-16

[src/invsqrt_limb.h] use "unsigned short" for table T[] instead of mp_limb_t.
On araignee.loria.fr, this saves about 1 cycle, when GMP 6.2.1 and MPFR are
configured with --disable-shared, using mbench.

Before this change (medium of 5 runs, with turbo-boost disabled):
$ numactl --physcpubind=0 ./mfv5 -i0 -p53 mpfr_sqrt mpfr_sqrt mpfr_sqrt
 mpfr_sqrt: 48 / 53.39 / 60
$ numactl --physcpubind=0 ./mfv5 -i0 -p113 mpfr_sqrt mpfr_sqrt mpfr_sqrt
 mpfr_sqrt: 75 / 81.44 / 89

After this change:
$ numactl --physcpubind=0 ./mfv5 -i0 -p53 mpfr_sqrt mpfr_sqrt mpfr_sqrt
 mpfr_sqrt: 48 / 52.37 / 60
$ numactl --physcpubind=0 ./mfv5 -i0 -p113 mpfr_sqrt mpfr_sqrt mpfr_sqrt
 mpfr_sqrt: 75 / 80.27 / 88

11506. By vlefevre on 2021-02-15

[tests/mpfr-test.h] Added mpfr_cmp_si_2exp0 macro (check NaN).
[tests/tj1.c] Replaced mpfr_cmp_si_2exp by mpfr_cmp_si_2exp0.

11505. By vlefevre on 2021-02-15

[tests/tdigamma.c] Use mpfr_cmp_ui0 to detect NaN.

11504. By vlefevre on 2021-02-15

[src/digamma.c] Use MPFR_NOTZERO instead of !MPFR_IS_ZERO.

11503. By zimmerma on 2021-02-15

[src/jyn_asympt.c] fixed bug when s=0 at the end of the for loop
[tests/tj1.c] added corresponding non-regression test

11502. By zimmerma on 2021-02-15

[src/digamma.c] fixed a bug in mpfr_digamma_reflection when the approximations
  of Digamma(1-x) and Pi*cot(Pi*x) cancel exactly
[tests/tdigamma.c] added corresponding non-regression test

11501. By zimmerma on 2021-02-15

renamed mpfr_compound to mpfr_compound_si, since in C2X, compoundn takes
an intmax_t and not a long, thus we can later implement mpfr_compoundn
taking as input an intmax_t

11500. By vlefevre on 2021-02-10

[tests/texpm1.c] Improved special tests.

11499. By zimmerma on 2021-02-09

[src/pow_sj.c] removed spurious comment

11498. By vlefevre on 2021-02-09

[src/{pow_sj.c,pow_uj.c}] Added missing "#ifdef _MPFR_H_HAVE_INTMAX_T".

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers