| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9601 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9600 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9599 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9598 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
[tests/tmul_2exp.c] In the overflow test, check mpfr_mul_2ui and
mpfr_mul_2si too (mpfr_mul_2ui was OK).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9597 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[tests/tmul_2exp.c] In the overflow test, check mpfr_div_2si too.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9596 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[tests/tmul_2exp.c] Completed the overflow test.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9595 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
unhandled-overflow bug).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9594 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
is currently not handled.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9593 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
does not contain 0.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9592 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9591 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9588 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9581 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9580 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
when using libxslt 1.1.27+. See:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718535#10
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9575 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
test FMA(-x,y,-z).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9572 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9569 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
corresponding to the testcase from r9566. Double rounding is
not handled yet (failure triggered by r9567).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9568 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
yield some cases with double rounding when scaling: If the only fix
in src/fma.c is to change the rounding mode of the last mpfr_div_2ui
(computing s / 2^scale) to rnd_mode, a new failure appears for n = 2,
k = 4, s = -1, MPFR_RNDN.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9567 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
underflows, showing a bug in mpfr_fma.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9566 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9565 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
but do this in a better way.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9564 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9563 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9562 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9561 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9560 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
-DMPFR_ALLOCA_MAX=0 tests.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9557 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9553 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
assume a fixed PRNG with GMP >= 4.2.0 (now the value of the last
random number of the test is checked).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9551 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
* Get a non-zero fixed-point number whose first 32 bits are 0 with the
default GMP PRNG. This corresponds to the case cnt == 0 && k != 0 in
src/urandomb.c (fixed in r8762) with the 32-bit ABI.
* Output a warning (with a fatal error when the MPFR_COV_CHECK macro
is defined) if one doesn't get such a number, probably because the
GMP PRNG has changed.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9550 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
incorrectly replaced MPFR_EXP by MPFR_SET_EXP. So, restored the
previous code (re-adding the assertion check), keeping my comment
from r9540 to explain why we don't use MPFR_SET_EXP.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9545 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
| |
the tests were done in all rounding modes, but the code was incorrect
if the exponent of the result depended on the rounding mode. So, the
tests are now done only in the rounding mode previously selected. This
should be sufficient to detect bugs.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9544 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
was not restored in some cases (some large results).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9543 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in r6461 with the use of mpfr_sincos_fast.
Details:
For mpfr_sin, the exponent range was not restored, and restoring it
before calling mpfr_sincos_fast as this was done for mpfr_cos did
not work; indeed the source of this function shows that it needs an
extended exponent range. So, changed both mpfr_cos and mpfr_sin to
call mpfr_sincos_fast in the extended exponent range and restore the
exponent range at the end, like in usual code.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9542 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
modified by the tested function (which should never happen).
This check triggers failures in tlgamma, tlngamma and tsin.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9541 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
Note: This could happen only in very specific exponent ranges,
in particular, which do not include the number 1.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9540 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9539 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
* Support reduced exponent range for the generic case.
* Added logging.
[tests/tzeta_ui.c] Added tests in reduced exponent range.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9523 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9521 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9520 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
rounding modes.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9519 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
[tests/tzeta_ui.c] Added testcase.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9518 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9514 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9513 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9512 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9511 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9510 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9509 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
overflow or underflow (extreme cases).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9508 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
in the extreme case cd != 0, and safer in general.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9507 280ebfd0-de03-0410-8827-d642c229c3f4
|