| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
* src/acos.c, src/atan.c, src/div.c, src/dot.c, src/exp.c, src/get_x.c,
src/mpc-impl.h, src/sin_cos.c, src/sqrt.c, tests/mpc-tests.h,
tests/tdiv.c, tests/tdot.c, tests/tmul.c, tests/tsqrt.c, tests/ttan.c:
Add years to copyright notice.
|
| |
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1416 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1246 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1223 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1222 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1169 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1112 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
|
| |
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+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@1027 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
finite) parts; add assertion
tmul.c: disable comparison between naive and Karatsuba with zero parts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@950 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@924 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@922 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@920 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@912 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@891 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
memory.c: included mpc-tests.h to avoid warning for undeclared prototype
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@830 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@824 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@779 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@457 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
combinations
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@408 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
precision so that tgeneric (and reuse) triggers karatsuba multiplication method.
tests/mul.dat: Add a value with big precision so that multiplication is done with karatsuba method.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@313 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@312 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@307 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
to provide a probability of zero in one number's part independently to number precision. Change also neg_number_p boolean parameter to negative_probability.
mpc-tests.h: Change prototype of test_default_random.
tmul.c, tlog.c, tgeneric.c: Change calls to test_default_random.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@282 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
tests/mul.dat: Add data set file for mpc_mul.
tests/tmul.c: Use mul.dat data file and declare mpc_mul as symetric.
tests/Makefile.am: Add mul.dat.
src/mul.c: Change multiplication of infinities and some signs of zero parts in results accordingly to the ISO C99 standard.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@276 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tests/tgeneric_cc.c, tests/tgeneric_cfc.c, tests/tgeneric_cuuc.c, tests/tgeneric_fc.c, tests/tgeneric_ccf.c, tests/tgeneric_cuc.c: code moved into test/tgeneric.c.
tests/read_data_cc.c: code moved into tests/read_data.c.
tests/mpc-tests.h: helper test function are in this new library
tests/tgeneric.c: generic are reuse tests for all function prototypes used in MPC.
tests/read_data.c: read data in a file.
tests/comparisons.c: comparaison function working also with special values
tests/random.c: functions become public
tests/tsub_ui.c: use new libmpc-tests
tests/tconj.c: use new libmpc-tests
tests/tmul_ui.c: use new libmpc-tests
tests/tmul_2exp.c: use new libmpc-tests
tests/texp.c: use new libmpc-tests
tests/tsinh.c: use new libmpc-tests
tests/tneg.c: use new libmpc-tests
tests/tui_div.c: use new libmpc-tests
tests/tsub_fr.c: use new libmpc-tests
tests/tdiv_2exp.c: use new libmpc-tests
tests/tmul_fr.c: use new libmpc-tests
tests/tadd_ui.c: use new libmpc-tests
tests/tsqrt.c: use new libmpc-tests
tests/ttanh.c: use new libmpc-tests
tests/tfr_div.c: use new libmpc-tests
tests/tnorm.c: use new libmpc-tests
tests/tadd_fr.c: use new libmpc-tests
tests/tfr_sub.c: use new libmpc-tests
tests/tui_ui_sub.c: use new libmpc-tests
tests/tmul_si.c: use new libmpc-tests
tests/tdiv_ui.c: use new libmpc-tests
tests/tlog.c: use new libmpc-tests
tests/tdiv.c: use new libmpc-tests
tests/ttan.c: use new libmpc-tests
tests/tcos.c: use new libmpc-tests
tests/tadd.c: use new libmpc-tests
tests/tsin.c: use new libmpc-tests
tests/tsub.c: use new libmpc-tests
tests/tcosh.c: use new libmpc-tests
tests/tmul.c: use new libmpc-tests
tests/tabs.c: use new libmpc-tests
tests/tsqr.c: use new libmpc-tests
tests/tdiv_fr.c: use new libmpc-tests
tests/tui_sub.c: removed because mpc_ui_sub is a macro.
tests/abs.dat: new test file for mpc_abs.
tests/Makefile.am: record previous changes.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@258 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@213 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@212 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@204 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@202 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
tests/tdiv.c: Speed up test.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@191 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
| |
variable and tests for parameter reuse.
tests/Makefile.am: add tgeneric_ccc.c to EXTRA_DIST
tests/tdiv.c tests/tadd.c tests/tsub.c tests/tmul.c: use tgeneric_ccc.c
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@188 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
'-Wold-style-definition'.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@166 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
reproducible and sensible to the random seed set with the environment variable GMP_CHECK_RANDOMIZE (revision r153 disabled this behavior).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@159 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
reproducible tests.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@147 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
mainly by casting precisions (unsigned) to mp_exp_t (signed)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@105 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@93 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@82 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|