| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
with stdout [at least on Unix systems].
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@314 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://scm.gforge.inria.fr/svn/mpc/trunk@313 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@312 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@311 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@310 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@309 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@308 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@307 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
some of the test data files
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@306 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@305 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@304 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@303 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
updated version number in mpc.h
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@302 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@301 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@300 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
- debugged some of the corresponding functions
- tests/mpc-tests.h: removal of macros
- tests/read_data.c: reorganisation of reused code in functions
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@299 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
for mpfr_can_round.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@298 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
relative error is too large for small precision.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@297 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@296 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
errors.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@295 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@294 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
src/mpc.h, src/Makefile.am: Add mpc_set_fr_fr.
tests/test.c: Add test for mpc_set_fr_fr.
doc/mpc.texi: Add documentation for mpc_set_fr_fr.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@293 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
the maximum precision used.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@292 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
src/mpc.h, src/Makefile.am: Add mpc_arg.
doc/mpc.texi: Add documentation for mpc_arg.
tests/arg.dat, tests/targ.c: test files for mpc_arg.
tests/Makefile.am: add test files for mpc_arg.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@291 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
src/mpc.h, src/Makefile.am, doc/mpc.texi: add mpc_proj.
tests/tproj.c, tests/proj.dat: Test files for function mpc_proj.
tests/Makefile.am: add mpc_proj test files.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@290 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@289 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
|
| |
src/mpc.h: add mpc_real and mpc_imag functions, add mpc_realref, mpc_imagref macros.
src/Makefile.am: add mpc_real and mpc_imag functions.
doc/mpc.texi: Add description for mpc_real, mpc_imag, mpc_realref, and mpc_imagref.
tests/treal.c, tests/timag.c: test file for new functions.
tests/Makefile.am: add treal and timag tests.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@288 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@287 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
Gastineau).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@286 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
parameters) at precision prec_max.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@285 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
indentation changed.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@284 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
tests/tmul_i.c: test file for mpc_mul_i.
tests/Makefile.am: add tmul_i.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@283 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://scm.gforge.inria.fr/svn/mpc/trunk@282 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@281 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@280 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@279 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
which are passed to configure (--with-gmp and so on)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@278 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@277 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://scm.gforge.inria.fr/svn/mpc/trunk@276 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
add field initialization to macro DECL_XX_FUNC; add a general macro DECL_FUNC replacing DECL_XX_FUNC macros that will be removed; add an identifier FUNC_PROP_SYMETRIC.
read_data.c: Use the symetry for CCC functions (halves data set).
tadd.c: Declare mpc_add as a symetric function.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@275 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@274 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
MPC_IS_ZERO, MPC_IS_INF; change macro MPFR_IS_ZERO.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@273 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@272 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@271 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@270 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
with sqrt(x +i*Inf))
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@269 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@268 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@267 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@266 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
read_ccf and read_cfc)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@265 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|