summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* 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
* [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
* [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-211-1412/+0
| | | | 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-201-1/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1418 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* New test framework, merged from test branch.thevenyp2014-01-20139-1146/+5590
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1416 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
* 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
* improve speed of asin for 1+i*y with tiny yzimmerma2013-12-241-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1402 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/tadd_si.c] Fix function under test.thevenyp2013-11-061-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1317 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan, atanh: Fix discrepancy with C standard for (+-0, +-1).enge2013-08-262-8/+6
| | | | | | | | atan.c: Fix special case. atan.dat: Fix tests. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1301 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* added tests showing difference with Annex G, see comment 7 inzimmerma2013-08-261-0/+1
| | | | | | | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57994 git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1300 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log10.c, log10.dat: alternative patch using mpfr_log10enge2012-10-011-0/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1276 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log10.c, log10.dat: reverted previous bug fix to propose a different patchenge2012-10-011-3/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1275 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [log10.c] fix bug reported by M. Gastineauzimmerma2012-10-011-0/+3
| | | | | | | [log10.dat] added corresponding test git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1274 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed GMP_RND? to MPFR_RND?enge2012-07-2319-162/+162
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1246 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
* atan.dat: even more testsenge2012-07-051-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1231 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new test for atan.dat (suggested by Paul Zimmermann)enge2012-07-051-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1229 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* new functions mul_2si, div_2sienge2012-07-055-5/+76
| | | | 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-058-17/+17
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1224 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* rename RNDC to MPC_RND in mpc.henge2012-07-054-16/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1223 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* mpc-tests.h, tfma.c, tmul.c: small changes to allow compilation with c++enge2012-07-053-3/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1222 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* atan.dat: add test to cover one more line of codeenge2012-07-011-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1221 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.dat: get back to 100% test coverageenge2012-06-301-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1218 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.c: added forgotten early abort in first algorithmenge2012-06-301-1/+1
| | | | | | | log.dat: whitespace git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1217 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.c: corrected error in ulp calculusenge2012-06-301-0/+4
| | | | | | | log.dat: add test case to improve coverage git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1214 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.c: correctly handle log (+-1 + i*eps)enge2012-06-301-4/+8
| | | | | | | log.dat: add corresponding test cases git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1213 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.dat: add example with overflow also with abs instead of normenge2012-06-301-0/+1
| | | | | | | log.c: handle overflow again git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1212 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.dat: add example with intermediate underflowenge2012-06-301-0/+2
| | | | | | | log.c: handle intermediate underflow git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1209 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* read_data.c: english confuses the c++ compiler, speak german insteadenge2012-06-291-19/+19
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1207 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* configure.ac: reenable warning flagsenge2012-06-281-0/+1
| | | | | | | atan.c, mpc-tests.h; treat warnings git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1204 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log: alternative implementation that avoids intermediate overflowsenge2012-06-281-4/+4
| | | | | | | | | 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
* [mul.dat] improve code coveragezimmerma2012-06-281-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1200 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* increase code coverage to 99.9%zimmerma2012-06-284-0/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1199 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* log.dat, log.c: analyse infinite loop for test added in r1192enge2012-06-272-6/+7
| | | | | | | as a preliminary workaround, add assertion and disable test git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1198 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests/log.dat] added test log(-1 + i*eps) causing infinite loop (Benjamin ↵bdadoun2012-06-271-0/+3
| | | | | | Dadoun) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1192 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow_ui.c] updated copyright yearzimmerma2012-06-271-1/+2
| | | | | | | [fma.dat] added one test to improve code coverage git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1190 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow_ui.dat] added a test which produces an error (wrong ternary values)zimmerma2012-06-271-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1188 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests/pow.dat] added test for (-1)^(1/2) = i (Benjamin Dadoun)bdadoun2012-06-271-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1184 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [src/div.c] correct handling of negative overflowsbdadoun2012-06-271-2/+8
| | | | | | | [tests/div.dat] examples to exercise negative overflows git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1182 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [test/div.dat] added an example to exercise overflow on real part (Benjamin ↵bdadoun2012-06-271-1/+3
| | | | | | Dadoun) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1178 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [div.dat] added example to exercise overflowzimmerma2012-06-261-0/+3
| | | | | | | | [div.c] deal with overflow (both common work with Benjamin Dadoun) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1175 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* fma.dat: a few more tests, including directed roundingenge2012-06-261-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1174 211d60ee-9f03-0410-a15a-8952a2c7a4e4