[Gmp-commit] /var/hg/www: Add item about 5.1.2 div_sec bug.
mercurial at gmplib.org
mercurial at gmplib.org
Fri Jul 12 12:34:56 CEST 2013
details: /var/hg/www/rev/1a173508366b
changeset: 86:1a173508366b
user: Torbjorn Granlund <tege at gmplib.org>
date: Fri Jul 12 12:34:48 2013 +0200
description:
Add item about 5.1.2 div_sec bug.
diffstat:
index.html | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diffs (26 lines):
diff -r 0ea287c156ec -r 1a173508366b index.html
--- a/index.html Mon Jun 17 14:12:47 2013 +0200
+++ b/index.html Fri Jul 12 12:34:48 2013 +0200
@@ -345,6 +345,13 @@
<p>Issues with GMP 5.1.2:
<ul>
+
+ <li> The functions <code>mpn_sbpi1_div_qr_sec</code> and
+ <code>mpn_sbpi1_div_r_sec</code> compute incorrect results for some
+ operands. With uniformly distributed random operands, the error is very
+ hard to trigger, and for the inteded use of these functions, operands can
+ be expected to appear as such random operands from these functions'
+ perspective. <a href="http://gmplib.org:8000/gmp-5.1/raw-rev/a447c0c53789">Patch.</a>
<li> Gcc 4.3.2 miscompiles GMP on 64-bit machines; please use a different gcc
version (e.g., gcc 4.3.1 and gcc 4.3.3 both work properly). Unfortunately,
Debian decided to stay with this trouble gcc version for their now-obsolete
@@ -363,7 +370,7 @@
<ul>
<li> Windows only: A 64-bit build for AMD Bulldozer and Piledriver chips, or
a fat 64-bit build running on these chips, will not work correctly.
- <a href="http://gmplib.org:8000/gmp-5.1/raw-rev/11fbd825bc45"> Patch. </a>
+ <a href="http://gmplib.org:8000/gmp-5.1/raw-rev/11fbd825bc45">Patch.</a>
</li>
<li> The function <code>mpz_powm_ui</code> computes garbage if the base
argument is over 15000 decimal or the mod argument is at least 7500 decimal
More information about the gmp-commit
mailing list