Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mpc_check should not be run by "make check" | Paul Zimmermann | 2020-02-05 | 1 | -2/+2 | |
| | ||||||
* | new mpc_check file to check against GNU libc | Paul Zimmermann | 2020-02-05 | 5 | -2/+468 | |
| | ||||||
* | added reference to Pascal Molin paper on erf | Paul Zimmermann | 2020-01-23 | 1 | -0/+1 | |
| | ||||||
* | updated the build instructions | Paul Zimmermann | 2019-11-21 | 1 | -4/+8 | |
| | ||||||
* | added "Known problems" section | Paul Zimmermann | 2019-04-25 | 1 | -0/+9 | |
| | ||||||
* | log -> \log | Paul Zimmermann | 2019-01-14 | 1 | -1/+1 | |
| | ||||||
* | removed stray backslashes in the html version (thanks Trevor Spiteri) | Paul Zimmermann | 2019-01-14 | 1 | -3/+36 | |
| | | | | (https://lists.gforge.inria.fr/pipermail/mpc-discuss/2019-January/001506.html) | |||||
* | improved mpc_div using scaling of exponents | Paul Zimmermann | 2018-11-23 | 2 | -11/+61 | |
| | | | | (and removed a test case which is now correctly dealt with) | |||||
* | Whitespace edits. | Andreas Enge | 2018-11-22 | 1 | -12/+12 | |
| | | | | * src/mul.c: Replace tabs by 8 spaces. | |||||
* | added example which triggers a bug in mpc_div | Paul Zimmermann | 2018-11-21 | 2 | -0/+12 | |
| | ||||||
* | Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/mpc/mpc | Paul Zimmermann | 2018-06-20 | 2 | -3/+11 | |
|\ | ||||||
| * | fixed a bug in mpc_dot (thanks Trevor Spiteri for identifying it) | Paul Zimmermann | 2018-06-13 | 2 | -5/+5 | |
| | | | | | | | | (also fixed a bug in the tests) | |||||
| * | added assertions in tests/tdot.c (which fail currently) | Paul Zimmermann | 2018-06-13 | 1 | -0/+8 | |
| | | ||||||
* | | improve mpc_sqrt, avoiding the use of mpc_abs | Paul Zimmermann | 2018-06-20 | 2 | -43/+58 | |
|/ | | | | | | | On tomate.loria.fr (Intel(R) Core(TM) i5-4590) with gcc 7.3.0, the score for sqrt (given by mpcbench) improves from 21600 to 24800, the group score Arith improves from 83500 to 89200, and the global score improves from 6450 to 6630. | |||||
* | added new error analysis for mpc_sqrt (in comment) | Paul Zimmermann | 2018-06-13 | 1 | -0/+26 | |
| | ||||||
* | added reference for complex square root | Paul Zimmermann | 2018-06-13 | 2 | -1/+17 | |
| | ||||||
* | added another reference | Paul Zimmermann | 2018-06-13 | 2 | -1/+16 | |
| | ||||||
* | added another reference for division (thanks again CP Jeannerod) | Paul Zimmermann | 2018-06-13 | 2 | -1/+10 | |
| | ||||||
* | added reference (thanks Claude-Pierre Jeannerod) | Paul Zimmermann | 2018-06-13 | 1 | -0/+9 | |
| | ||||||
* | Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/mpc/mpc | Paul Zimmermann | 2018-06-08 | 1 | -5/+1 | |
|\ | ||||||
| * | m4: Disable -Werror completely. | Andreas Enge | 2018-06-08 | 1 | -5/+1 | |
| | | | | | | | | | | | | * m4/mpc.m4: Do not enable -Werror, not even for the user enge. With gcc-7.3 at least, limits.h uses the gcc extension #include_next, which triggers a warning. | |||||
* | | [tools/coverage] added branch coverage | Paul Zimmermann | 2018-06-08 | 1 | -3/+3 | |
|/ | ||||||
* | avoid huge inefficiency due to MPC_INEX evaluating twice its arguments | Paul Zimmermann | 2018-06-04 | 3 | -16/+25 | |
| | ||||||
* | [src/dot.c] implement a suggestion from Trevor Spiteri | Paul Zimmermann | 2018-05-09 | 1 | -8/+18 | |
| | | | | https://lists.gforge.inria.fr/pipermail/mpc-discuss/2018-April/001454.html | |||||
* | [src/dot.c] fixed bug mentioned by Trevor Spiteri | Paul Zimmermann | 2018-04-26 | 1 | -1/+1 | |
| | | | | https://lists.gforge.inria.fr/pipermail/mpc-discuss/2018-April/001452.html | |||||
* | added mpc_dot (dot product) | Paul Zimmermann | 2018-04-24 | 7 | -6/+157 | |
| | ||||||
* | mpc_sum: Cosmetic changes. | Andreas Enge | 2018-04-20 | 3 | -6/+7 | |
| | | | | | | * doc/mpc.texi: Tiny change to the description of mpc_sum. * src/mpc.h: Move declaration. * src/Makefile.am: Update copyright date. | |||||
* | check return value of malloc() is not NULL in mpc_sum | Paul Zimmermann | 2018-04-19 | 6 | -3/+13 | |
| | ||||||
* | added mpc_sum (based on mpfr_sum) | Paul Zimmermann | 2018-04-19 | 2 | -0/+109 | |
| | ||||||
* | tools/coverage should be executable | Paul Zimmermann | 2018-04-18 | 1 | -0/+0 | |
| | ||||||
* | Remove items from TODO. | Andreas Enge | 2018-04-13 | 1 | -5/+0 | |
| | | | | * TODO: Remove one finished and one duplicate item. | |||||
* | Update version number to 1.1.1dev. | Andreas Enge | 2018-01-19 | 5 | -11/+11 | |
| | | | | | | * INSTALL: Update version number to 1.1.1. * configure.ac, src/get_version.c, src/mpc.h, Makefile.vc: Update version number to 1.1.1dev. | |||||
* | doc: Update the copyright date. | Andreas Enge | 2018-01-19 | 1 | -1/+1 | |
| | | | | * doc/mpc.texi: Add the 2018 copyright. | |||||
* | Release 1.1.0.1.1.0 | Andreas Enge | 2018-01-11 | 5 | -9/+9 | |
| | | | | | * Makefile.vc, configure.ac, doc/version.texi, src/get_version.c, src/mpc.h: Update version numbers and copyright dates. | |||||
* | Correct the minimal GMP version in documentation. | Andreas Enge | 2018-01-11 | 2 | -2/+2 | |
| | | | | * INSTALL, doc/mpc.texi: Raise the minimal GMP version to 5.0.0. | |||||
* | Update release instructions for git. | Andreas Enge | 2018-01-11 | 1 | -3/+4 | |
| | | | | * README.dev: Change instructions from svn to git. | |||||
* | change version from 1.1 to 1.1.0 | Paul Zimmermann | 2017-12-12 | 7 | -9/+9 | |
| | ||||||
* | Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/mpc/mpc | Paul Zimmermann | 2017-12-12 | 1 | -1/+1 | |
|\ | ||||||
| * | rootofunity: Tiny modification in the documentation. | Andreas Enge | 2017-11-15 | 1 | -1/+1 | |
| | | | | | | | | | | * doc/algorithms.tex: Propagate the lower bound of 7 on prec to its second use. | |||||
* | | prepare for 1.1 release | Paul Zimmermann | 2017-12-12 | 7 | -16/+17 | |
|/ | ||||||
* | small improvement | Paul Zimmermann | 2017-11-15 | 1 | -1/+2 | |
| | ||||||
* | rootofunity: Move the error analysis from the source code to the | Andreas Enge | 2017-11-15 | 2 | -39/+76 | |
| | | | | | | | documentation, * src/rootofunity.c: Drop error analysis. * doc/algorithms.tex" Add error analysis. | |||||
* | more details in the error bound | Paul Zimmermann | 2017-11-14 | 1 | -2/+3 | |
| | ||||||
* | rootofunity: Reformulate part of the error analysis. | Andreas Enge | 2017-11-14 | 1 | -18/+22 | |
| | ||||||
* | replace obsolete mpfr_add_one_ulp/mpfr_sub_one_ulp functions | Paul Zimmermann | 2017-10-04 | 1 | -2/+4 | |
| | ||||||
* | stdio.h is needed for MPC_ASSERT | Paul Zimmermann | 2017-08-25 | 1 | -1/+1 | |
| | ||||||
* | started review of rootofunity.c | Paul Zimmermann | 2017-08-22 | 1 | -59/+110 | |
| | ||||||
* | fixed warning found by gcc 7.1.0 | Paul Zimmermann | 2017-05-09 | 1 | -2/+2 | |
| | ||||||
* | Revert "atan: Drop assertion." | Andreas Enge | 2017-04-06 | 1 | -0/+2 | |
| | | | | This reverts commit 5d995df9dbe0e0dbd268f5b4a821b63a3f9a90f5. | |||||
* | added comment | Paul Zimmermann | 2017-04-06 | 1 | -0/+4 | |
| |