| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14542 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14318 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
as the old Rule 3 (now Rule 4) uses it directly (proof updated).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13635 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13634 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
the proof.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13633 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
occur for the whole section "Error calculus".
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13632 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
assume no underflows nor overflows) and its proof, and generalized
it with absolute values (like in the previous rules).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13631 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
much simpler proof.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13630 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
replaced it by p as this is the usual notation (see Section 1) and n
sometimes had a double meaning.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13629 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13009 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13008 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@13007 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12761 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12740 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
the recent improvements in the error analysis.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12007 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12004 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12003 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12001 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
(2^k+4 ≤ |theta_4|^(−1/2) was not necessarily true, since theta_4 can
be very small). As a consequence, the lemma can be simplified/improved
(first FIXME). Added a second FIXME on a condition that is not checked.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@12000 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11999 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11997 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
* "e" had two different meanings (BTW, the constant e should actually
be written \mathrm{e} everywhere in the document).
* Use \left...\right instead of |...| when it contains an expression
starting with \log (the latter was confusing pdflatex, which added
a spurious space before \log).
* Added some \cdot for better readability.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11995 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[doc/algorithms.tex] fixed error analysis for mpfr_tanh
[src/tanh.c] fixed error analysis
Note after r12016: Even though mpfr_tanh was incorrect, the failure
of the test added in ttanh.c was actually *only* due to a bug in the
mpfr_div code specific to the trunk (fixed in r12002), i.e. this was
not a non-regression test for the mpfr_tanh bug itself (in particular,
this test does not introduce a failure in the 3.1 branch, which still
has the same incorrect mpfr_tanh code but a correct mpfr_div).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11993 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11339 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
| |
removed everything concerning the AGM since this is not what is done
in the MPFR code, where mpfr_agm is simply called (and this function
already has its own description later).
Note: The error analysis of mpfr_log can only be found in log.c, but
seems incorrect (though the bounds may be valid); it was introduced
in r416.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11089 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10979 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
paragraph on the sin(...) term of the reflection formula.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10878 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10877 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
| |
paragraph briefly describing how the precisions of the variables
will be chosen (this is much more efficient than the current code
when the target precision is much lower than the input precision).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10876 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
algorithm for the Riemann Zeta function.
* doc/algorithms.tex, section on the Riemann Zeta function: the case
s < 1/2 (reflection formula) is now in a new section, which needs
to be completed (with the detailed algorithm and error analysis);
case "s close to 0" added and now properly proved.
* src/zeta.c: update of the comment for s close to 0 (the brief
explanations were wrong for precision 1, and this was apparently
not checked when we allowed this precision!), adding a reference
to algorithms.tex for details.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10875 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10802 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10801 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10076 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10070 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10069 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10066 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10063 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9990 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9980 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9976 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9852 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9846 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9844 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9046 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9011 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(and didn't match the correct code) when the output radix b is a
power of two. Added reference to Matula's "In-and-Out Conversions"
(correctness and optimality of the formula) and left a FIXME.
For more information, see the August/September discussion in the
MPFR list, particular subthreads starting at:
https://sympa.inria.fr/sympa/arc/mpfr/2012-08/msg00028.html
https://sympa.inria.fr/sympa/arc/mpfr/2012-09/msg00000.html
https://sympa.inria.fr/sympa/arc/mpfr/2012-09/msg00011.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9010 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8990 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8912 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
|
| |
non-negative → nonnegative
non-positive → nonpositive
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8796 280ebfd0-de03-0410-8827-d642c229c3f4
|
|
|
|
|
|
| |
cannot have an internal underflow, thus is correct.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8590 280ebfd0-de03-0410-8827-d642c229c3f4
|