summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* New test framework, merged from test branch.thevenyp2014-01-201-18/+32
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1416 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
* 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
* 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-201-1/+1
| | | | | | | (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
* tests/Makefile.am: typo in test nameenge2012-07-061-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1238 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new functions mul_2si, div_2sienge2012-07-051-3/+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
* [TODO] removed mpc_log10zimmerma2012-04-031-3/+4
| | | | | | | [tests/Makefile.am] forgot log10.dat git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1150 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added new function mpc_log10zimmerma2012-04-031-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1149 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* memory.c, random.c: remove internal memory checks since we rely on valgrindenge2011-10-181-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1099 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: added pow_fr.dat to distributionenge2011-09-011-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1068 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: force creating of executables instead of shell scriptsenge2011-08-301-0/+3
| | | | | | | 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] added --enable-valgrind optionzimmerma2011-08-301-0/+1
| | | | | | | [tests/Makefile.am] use valgrind if --enable-valgrind and valgrind is present git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1039 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* all Makefile.am: correctly comment the copyright and license noticeenge2011-08-291-19/+18
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1028 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* license change:enge2011-08-291-1/+19
| | | | | | | | | | | | LGPLv3+ for code FDLv1.3+ for mpc.texi simple disclaimer for supporting files (README, NEWS, INSTALL) tests/memory.c: replaced by version from mpfr-3.0.1 mpfr.texi: small cleanups; added real authors again, while keeping copyright notice with INRIA git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1027 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac, mpc.m4, Makefile.am: add warning flags directly to CFLAGSenge2011-08-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1020 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tswap.c: test file for mpc_swapenge2011-05-061-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1000 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: added pow_si.dat to distribution, solvesenge2011-05-021-2/+2
| | | | | | | http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-April/000897.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@991 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [Makefile.am] modified LOADLIBES so that it works with dynamic libraries toozimmerma2011-02-251-1/+1
| | | | | | | (and added -lm) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@969 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: added fma.dat to distributionenge2011-02-051-3/+3
| | | | | | | preparing mpc-0.9-rc1 git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@907 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* sin_cos: bug fix to allow overlap in argument and resultenge2011-01-181-4/+4
| | | | | | | | | | | previously, there was a problem when computing sin and cos (none of rop_sin and rop_cos being NULL), the arguments were non-finite, purely real or purely imaginary, and op was equal to one of the output values tests: added generic and reuse tests for functions with one input and two outputs, labelled by "cc_c"; in particular, new test file tsin_cos.c git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@882 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* add_si: replaced macro by function, since the macro evaluated its argumentenge2011-01-181-1/+1
| | | | | | | twice git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@881 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added mpc_fma (request from Mickael Gastineau)zimmerma2011-01-141-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@869 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests/Makefile.am] fixed LOADLIBES so that "make foo" works againzimmerma2010-05-151-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@768 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: added pow_ui_dat to the distributionenge2010-04-301-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@759 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* pow_ui.c: added code for a second binary trial in certain casesenge2010-04-111-2/+2
| | | | | | | pow_ui.dat: example needing a second pass git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@756 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* pow_ui.c:enge2010-04-011-2/+2
| | | | | | | | | | | cases of over-/underflow delegated to mpc_pow pow_ui.dat, read_data.c, tpow_ui.c: added test file tests/Makefile.am: temporarily moved test of pow_ui to the front git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@752 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [src/pow_ui.c] implemented small-sliding-window trick. For exponent 12345,zimmerma2010-03-311-1/+1
| | | | | | | | this saves a little (18.6us -> 18.0us). For exponent 2^32-1, this saves more (68.4us -> 53.0us). git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@749 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added mechanism (copied from GNU MPFR 2.4.1) to check memoryzimmerma2009-11-201-1/+1
| | | | | | | | -> found one bug in atan (one variable was init two times) and one problem in tio_str.c (some variables were init before test_start) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@724 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* moved content of test.c in tget_version.czimmerma2009-11-051-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@722 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests/Makefile.am] fixed typozimmerma2009-11-051-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@721 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [test.c] added dummy test file to display versions of GMP and MPFRzimmerma2009-11-051-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@718 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* smallish technical changes for version 0.8enge2009-11-031-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@714 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added test files for pow_ui, pow_fr, pow_si, pow_d, pow_ldzimmerma2009-10-121-2/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@704 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow_d.c, pow_ld.c] use DBL_MANT_DIG and LDBL_MANT_DIGzimmerma2009-10-071-2/+2
| | | | | | | | [pow_z.c] fixed bug [tpow_z.c] new test file for mpc_pow_z git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@701 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* merged inverse trigonometric and inverse hyperbolic functions from branchzimmerma2009-09-301-5/+5
| | | | | | | feature-inverse-trigo git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@685 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* missing files for the new mpc_atan functionzimmerma2009-09-291-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@683 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] more work on cases with sign of zero as input/outputzimmerma2009-06-261-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@618 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/Makefile.am: Files in tests/ directory can now be computed using make.thevenyp2009-06-111-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@596 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* First version of mpc_pow. Seems to run ok, but we have problems with largezimmerma2009-06-041-4/+4
| | | | | | | | | exponents, since it is doubly-exponential wrt the maximal exponent! I let Philippe fill the special cases, and add some more tests in pow.dat. The algorithm is documented both in algorithms.tex and in the source code. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@552 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [configure.ac] removed double quotes to enhance portability asenge2009-04-081-5/+5
| | | | | | | | suggested by Ralf Wildenhues [tests/Makefile.am] alphabetical reordering of tests git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@533 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [norm.c] fixed memory leak (found by valgrind)zimmerma2009-04-021-8/+8
| | | | | | | | | | | [inp_str.c] fixed bug report found with -D_FORTIFY_SOURCE=2 (http://lists.gforge.inria.fr/pipermail/mpc-discuss/2009-April/000182.html) [random.c] fixed memory leak (found by valgrind) [Makefile.am] indentation [README.dev] added use of valgrind before doing a release git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@530 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [treimref.c] test file for mpc_realref and mpc_imagrefzimmerma2009-03-201-1/+1
| | | | | | | | [mpc.h] fixed definition of mpc_realref and mpc_imagref [mpc.texi] added comment about mpfr_t which is a pointer git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@494 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/random.c: stdio.h is now included by mpc-tests.hthevenyp2009-03-201-1/+1
| | | | | | | | tests/Makefile.am: remove now unused __SRCDIR symbol (since r491-r492, we use the srcdir environment variable). git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@493 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* doc/mpc.texi: Add documentation for new functions mpc_set_str and mpc_strtoc.thevenyp2009-02-181-3/+4
| | | | | | | | | | | | | | | | doc/version.texi: Update to february 2009. NEWS src/mpc.h src/Makefile.am: Add new functions mpc_set_str and mpc_strtoc. configure.ac: Check if locale.h exists. src/strtoc.c: new function. src/set_str.c: new function. tests/mpc-tests.h: make public some helper functions from read_data.c. tests/read_data.c: make public some helper functions. tests/Makefile.am: Add tstrtoc.c and tstrtoc.dat. tests/tstrtoc.c: test file for mpc_strtoc. tests/strtoc.dat: data file for mpc_strtoc. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@414 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tests/test.c: enhance and move its tests into more specific files.thevenyp2009-02-041-8/+8
| | | | | | | | | | | tests/tprec.c: move tests relative to mpc_set_prec/mpc_get_prec from test.c. tests/tset.c: enhance and move tests relative to mpc_set from test.c. tests/inp_str.dat: test data for tio_str.c tests/tio_str.c: test file for mpc_inp_str/mpc_out_str. tests/Makefile.am: remove test, add tprec, tset, tio_str and inp_str.dat. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@410 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* replaced call to mpfr_sin_cos by calls to mpfr_cos andenge2008-12-081-8/+8
| | | | | | | | mpfr_sin to obtain the right return values moved test which is expensive in my nfs environment to the end git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@388 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added return value to coshenge2008-12-081-1/+1
| | | | | | | included check53 for cosh into the data file git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@386 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* some more signs filled in, computed using mpc at higher precisionenge2008-12-081-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@385 211d60ee-9f03-0410-a15a-8952a2c7a4e4