summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* algorithms.tex: Minor changes.enge2014-01-231-6/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1436 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Finished rewrite of AGM in algorithms.tex, added bibliography entry.enge2014-01-232-135/+312
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1430 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Slightly generalised error analysis for the AGM, to be continued.enge2014-01-201-20/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1417 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* New test framework, merged from test branch.thevenyp2014-01-201-4/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1416 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Proofreading of the AGM analysis.enge2014-01-202-66/+73
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1415 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* improve speed of asin for 1+i*y with tiny yzimmerma2013-12-241-0/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1402 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* add referencezimmerma2013-12-051-0/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1391 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* switch to British English in documentationenge2013-07-241-13/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1299 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* fixed typos reported by Ondřej Bílka <neleai@seznam.cz>zimmerma2013-07-241-2/+2
| | | | | | | (cf http://lists.gforge.inria.fr/pipermail/mpc-discuss/2013-July/001241.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1298 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [algorithms.tex] small changes about AGMzimmerma2012-10-081-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1286 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [algorithms.tex] more work on AGMzimmerma2012-10-081-1/+36
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1285 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [algorithms.tex] improved the error analysis for agm1zimmerma2012-10-081-20/+35
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1284 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [algorithms.tex] improve the range for the error bound of mpc_sqrtzimmerma2012-10-051-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1283 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: completed analysis and algorithmic strategy for agm1enge2012-09-181-5/+32
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1272 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: AGM continuedenge2012-09-172-57/+129
| | | | | | | algorithms.bib: references added and removed git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1271 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: error propagation of square rootenge2012-09-171-0/+33
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1270 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: removed relative error for rounded addition; no need to addenge2012-09-171-15/+10
| | | | | | | | it to every function numbered relative error for multiplication git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1269 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: typo, keep rounding error separate from propagated errorenge2012-09-171-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1268 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: factored out proposition "comrelround"enge2012-09-171-24/+45
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1267 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: added complex relative error for addition in same quadrantenge2012-09-171-0/+62
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1266 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: layoutenge2012-09-171-5/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1265 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: replaced AGM lemma by corollary in section "complex relativeenge2012-09-171-18/+16
| | | | | | | error" git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1264 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: rewritten agm part using macros \corr{} and \appro{}enge2012-09-171-10/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1263 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [algorithms.tex] added error analysis for AGM (to be reviewed)zimmerma2012-09-051-0/+43
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1259 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* typo in docenge2012-07-271-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1250 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* require mpfr >= 3.0.0enge2012-07-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1245 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* getting ready for 1.0 releaseenge2012-07-191-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1242 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* preparing 1.0.0rc1enge2012-07-071-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1239 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new functions mul_2si, div_2sienge2012-07-051-2/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1226 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* renamed mul/div_2exp to mul/div_2uienge2012-07-051-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1224 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log: alternative implementation that avoids intermediate overflowsenge2012-06-281-1/+33
| | | | | | | | | It is probably slower (two calls to log) and should be combined with the previous approach. Problem of "underflow" (log of number close to 1) not yet solved. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1202 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* rootsofunity: use mean value theorem for analysis (suggested by Damien Robert)enge2012-06-271-14/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1197 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.texi: small reshuffling of functionsenge2012-06-271-9/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1193 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* algorithms.tex: propagation error of real sin and cosenge2012-06-271-1/+37
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1186 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added new function mpc_log10zimmerma2012-04-031-2/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1149 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [mul.c] don't call mpc_sqr any more when both inputs are the same variablezimmerma2012-03-061-0/+2
| | | | | | | [mpc.texi,NEWS] document the above change git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1139 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.m4: removed -Werror, simplified check for complex support, cf. bug #13901enge2012-02-211-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1124 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed result for 0^0, according to the discussion onzimmerma2012-01-091-0/+2
| | | | | | | http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-December/001049.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1118 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.texi: speak of "function index", not "function and type index"enge2011-10-281-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1106 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* div.c: implemented return valueenge2011-09-021-6/+0
| | | | | | | div.dat: updated accordingly git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1075 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* norm.c: rewritten to handle all cases of over- and underflow and to obtain aenge2011-09-021-2/+0
| | | | | | | | | | correct ternary return value norm.dat: new tests with over- and underflow mpc-impl.h: added macro MPC_MIN BUGS, TODO, mpc.texi updated to reflect these changes git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1071 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.texi: corrected documentation of return value for divisionsenge2011-09-021-5/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1070 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* TODO: new itemenge2011-09-021-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1069 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac, mpc.m4, Makefile.am:enge2011-08-311-2/+2
| | | | | | | | do not use svn version for autoconf, but in development versions, export it to the makefile to be used for the distribution name git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1049 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: force creating of executables instead of shell scriptsenge2011-08-301-2/+0
| | | | | | | configure.ac: allow valgrind tests for dynamic library git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1047 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac: add svn version to autoconf versionenge2011-08-301-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1045 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac: correct default for --enable-valgrind-tests to "no",enge2011-08-301-0/+4
| | | | | | | | enable only with --disable-shared mpc.texi, README.dev: documentation of change git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1043 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* m4/valgrind-tests.m4: imported original gnulib macroenge2011-08-301-0/+3
| | | | | | | configure.ac, mpc.texi: updated accordingly git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1040 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Makefile.am: add fdl-1.3.texi to distributionenge2011-08-291-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1030 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc.texi: readded formatting options for tex to avoid overfull hboxenge2011-08-291-25/+34
| | | | | | | GNU MPC_ -> MPC_, corrects errors from a previous overzealous replace git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1029 211d60ee-9f03-0410-a15a-8952a2c7a4e4