[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