summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixed bug in mpc_powHEADmasterzimmerma2014-10-141-9/+8
| | | | | | | (cf http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1455 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added test case which shows a bug in mpc_pow, seezimmerma2014-10-141-0/+1
| | | | | | | http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1454 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Drop -pedantic.enge2014-09-111-1/+0
| | | | | | | | * trunk/m4/mpc.m4: Drop -pedantic flag, since limits.h of glibc-2.19 does not pass it in combination with -std=c99. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1453 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Drop -Wundef.enge2014-09-111-1/+0
| | | | | | | | * trunk/m4/mpc.m4: Drop -Wundef flag, since even the headers of glibc-2.19 do not pass it. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1452 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Correct extraction of CC and CFLAGS from gmp.h, fixes #17410.enge2014-05-121-10/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1451 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Execute each operation at least once to avoid division by 0...enge2014-02-061-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1450 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Print scores with three significant digits.enge2014-02-061-8/+40
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1449 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Correct factor of 2 in estimation of ops per second.enge2014-02-061-1/+2
| | | | | | | Reduce computation time for the inaccurate phase. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1448 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Speed up tests by executing each one for only 0.1s.enge2014-02-062-2/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1447 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Compute internally with double.enge2014-02-061-49/+30
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1446 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Add pow.enge2014-02-061-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1445 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Use 0.1s to get meaningful results on raspberry pi.enge2014-02-051-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1444 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Start with add/sub before mul/div. Move sqrt to arithmetic functions.enge2014-02-052-9/+11
| | | | | | | Ceil of score to avoid zero scores on slow machines. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1443 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests] Fix memory leaks.thevenyp2014-01-272-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1442 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Shorten lines to fit normal terminals.enge2014-01-243-18/+20
| | | | | | | Use operations/0.05 seconds as score measurement. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1441 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* bench: Enable "make bench" in the top directory.enge2014-01-242-1/+7
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1440 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* improved version of mpfr_fmma, before we had for MPCbench:zimmerma2014-01-231-26/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | score for mul : 178271 score for add : 2871184 score for sub : 2699846 score for div : 70527 group score Arith : 558739 score for sqrt : 93427 score for exp : 9422 score for log : 4734 score for cos : 8291 score for sin : 8308 score for acos : 2846 score for asin : 2724 group score Special : 8068 global score : 37672 Now: score for mul : 196286 score for add : 2865480 score for sub : 2665855 score for div : 72851 group score Arith : 574896 score for sqrt : 93204 score for exp : 9432 score for log : 4720 score for cos : 8304 score for sin : 8327 score for acos : 2849 score for asin : 2731 group score Special : 8071 global score : 38075 git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1439 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* put back to EXTRA_PROGRAMS (bin_PROGRAMS is installed in /usr/local/bin,zimmerma2014-01-231-1/+1
| | | | | | | which is not what we want) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1438 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* make so that mpcbench is compiled with just "make"zimmerma2014-01-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1437 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* 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
* bench: Avoid warning message with -Wunused-but-set-parameter.enge2014-01-234-10/+9
| | | | | | | | Uses gcc attributes, which might need to be protected by a configure check. Fix copyright notices. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1429 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpcbench not compiled by defaultgastineau2014-01-221-3/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1428 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpcbench not compiled by defaultgastineau2014-01-221-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1427 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* add the benchmarkgastineau2014-01-226-5/+442
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1426 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tools/coverage: Add copyright line.enge2014-01-221-0/+17
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1423 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests] Support of sin_cos with the new test framework.thevenyp2014-01-2213-320/+198
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1422 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Move mpc_rnd_mode from read_data.c to print_parameter.c.enge2014-01-212-21/+20
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1421 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Silence warning messages.enge2014-01-213-15/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1420 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Additional clean-up after r1416.thevenyp2014-01-212-1413/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1419 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* improve coverage, should be back to 100%zimmerma2014-01-202-4/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1418 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-20142-1154/+5607
| | | | 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
* Enable "-Werror" for user "enge" with g++.enge2014-01-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1413 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* fix _POSIX_C_SOURCE refinedgastineau2014-01-151-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1412 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* more information in case of errorzimmerma2014-01-151-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1411 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* NEWS: Update copyright years.enge2014-01-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1410 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* Update NEWS.enge2014-01-131-4/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1406 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added item and referencezimmerma2014-01-101-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1405 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* copied LOADLIBES from MPFRzimmerma2014-01-101-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1404 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc_asin is now much faster, it remains to check with Sagezimmerma2013-12-241-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1403 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* improve speed of asin for 1+i*y with tiny yzimmerma2013-12-243-1/+74
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1402 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added formula for asin(1+i*y) for small yzimmerma2013-12-231-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1401 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* improve starting precision when input is tinyzimmerma2013-12-211-1/+18
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1400 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* make LOADLIBES work againzimmerma2013-12-211-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1399 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* sin_cos.c: precision was increased by prec/2 too earlyzimmerma2013-12-203-7/+8
| | | | | | | | acos.c: now increment precision by p/2 after two loops asin.c: precision was increased by prec/2 too early git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1398 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* removed "bug" target committed by errorzimmerma2013-12-201-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1397 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* speed up mpc_sin for small inputzimmerma2013-12-202-3/+4
| | | | | | | (http://lists.gforge.inria.fr/pipermail/mpc-discuss/2013-December/001266.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1395 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added warning flagzimmerma2013-12-051-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1392 211d60ee-9f03-0410-a15a-8952a2c7a4e4