| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1191 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
[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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1189 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1183 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
[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
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1179 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1176 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
[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
|
|
|
|
|
|
|
|
| |
the error on the approximation can be positive or negative (work with
Benjamin Dadoun)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1171 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1170 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
tfma.c: add random tests comparing fma to fma_naive
fma.dat: test with exact 0 as result
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1168 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
infinite loop in mpc_atan...
[atan.c] added a check to detect potential infinite loops
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1167 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
written with Benjamin Dadoun
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1164 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1163 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
fr_sub.c: correct return value
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1161 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1154 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
for example x=3 and y=1
(http://lists.gforge.inria.fr/pipermail/mpc-discuss/2012-April/001096.html)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1153 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1152 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1149 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1146 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1145 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1144 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
removed from the GMP development version
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1143 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
of intermediate under-/overflow
potentially slightly slower in these corner cases, but more likely to
be correct
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1142 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1141 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
[mpc.texi,NEWS] document the above change
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1139 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1138 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
sqr.c: copied mpfr_fmma as mpfr_fsss and adapted to case a^2-v^2
sqr.dat: activated last test
passes with naive squaring, but not with Karatsuba
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1137 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
commented out test case in sqr.dat now passes when artificially forcing
naive squaring
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1136 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
mpc-impl.h, mul.c, sqr.c: for the time being, exported mpfr_fmma to be shared
between mul.c and sqr.c
sqr.dat: added commented out test that currently fails with naive and
Karatsuba algorithms alike
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1135 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
in more cases; corrects bug for test
+ - 10 0b1e-1073741824 10 0 100 0b1@-536870912 100 0b1@-536870913 N N
(not yet added to sqr.dat)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1134 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
Karatsuba algorithm
sqr.dat: added examples with imaginary part previously miscomputed by
Karatsuba
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1133 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
| |
to handle over-/underflow independently of emax/emin
(needs further unification)
sqr.dat: added tests
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1132 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
|
|
| |
(some flags might be *set* internally however)
[pow.c,exp.c,norm.c,div.c] fix issues with MPFR flags which were cleared
but not reset to their initial value
[div.dat] updated current result of some commented out failing tests
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1131 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1130 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1128 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1121 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-December/001049.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1118 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
to the library although it does not include mpc-impl.h
see http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-December/001027.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1117 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
included only for the library build
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1115 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
| |
lines into the latter
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1114 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1113 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1112 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1111 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1110 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
define as __GMP_DECLSPEC_EXPORT if library is compiled and __GMP_LIBGMP_DLL,
as in gmp otherwise
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1109 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
|
| |
cf http://sourceware.org/autobook/autobook/autobook_88.html and
http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-November/000990.html
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1108 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1105 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
|
|
|
| |
http://hydra.nixos.org/build/1469029/log/raw
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1102 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|
|
|
|
| |
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1093 211d60ee-9f03-0410-a15a-8952a2c7a4e4
|