diff options
author | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2012-03-07 14:51:14 +0000 |
---|---|---|
committer | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2012-03-07 14:51:14 +0000 |
commit | b8c855f810bd70f8f402f4ae0f442251d6c315d5 (patch) | |
tree | e4b9e7d9934733c1d25813bea478dcb0296bbd47 /tests/sqr.dat | |
parent | aeb0d53641d56926616f5bee59abf7337e44bddf (diff) | |
download | mpc-b8c855f810bd70f8f402f4ae0f442251d6c315d5.tar.gz |
sqr.c: simplification of Karatsuba; call naive function for real part in case
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
Diffstat (limited to 'tests/sqr.dat')
-rw-r--r-- | tests/sqr.dat | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/tests/sqr.dat b/tests/sqr.dat index 095a9eb..72bfe07 100644 --- a/tests/sqr.dat +++ b/tests/sqr.dat @@ -167,7 +167,4 @@ 0 0 10 0 10 0b1e-1073741823 100 0b1@-536870912 100 0b1@-536870912 N N 0 - 10 0 10 0 100 0b1@-536870913 100 0b1@-536870913 N N 0 + 10 0 10 0b1@-1073741824 100 0b1@-536870913 100 0b1@-536870913 N U - -# wrong ternary value for real part with naive algorithm, -# sqr.c:297: MPC assertion failed: mpfr_get_exp (u) != emin for Karatsuba + - 10 0b1e-1073741824 10 0 100 0b1@-536870912 100 0b1@-536870913 N N |