[Gmp-commit] /var/hg/www: 5 new changesets

mercurial at gmplib.org mercurial at gmplib.org
Mon May 13 13:57:08 CEST 2013


details:   /var/hg/www/rev/c3e033344da0
changeset: 67:c3e033344da0
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon May 13 13:52:49 2013 +0200
description:
(STATUS): Mention bulldozer dos64 bug.

details:   /var/hg/www/rev/32393ccb817b
changeset: 68:32393ccb817b
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon May 13 13:54:12 2013 +0200
description:
Add three new items.

details:   /var/hg/www/rev/a55fccd40dd0
changeset: 69:a55fccd40dd0
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon May 13 13:55:24 2013 +0200
description:
Cycle updates.

details:   /var/hg/www/rev/c79e45fef4e7
changeset: 70:c79e45fef4e7
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon May 13 13:55:56 2013 +0200
description:
Reflect current systems and qemu status.

details:   /var/hg/www/rev/9c6fa9f3c07c
changeset: 71:9c6fa9f3c07c
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon May 13 13:56:34 2013 +0200
description:
Correct T1-T3 issue characteristics.

diffstat:

 devel/GMPng.html       |  16 +++++++++++++++-
 devel/asm.html         |  22 +++++++++++-----------
 devel/sparc.html       |   4 ++--
 devel/testsystems.html |  12 +++++++-----
 index.html             |  38 ++++++++++++++++++++++----------------
 5 files changed, 57 insertions(+), 35 deletions(-)

diffs (215 lines):

diff -r 3131f1a3e9c3 -r 9c6fa9f3c07c devel/GMPng.html
--- a/devel/GMPng.html	Fri May 03 23:37:40 2013 +0200
+++ b/devel/GMPng.html	Mon May 13 13:56:34 2013 +0200
@@ -100,6 +100,11 @@
   (For both plain and fat builds.)
   </font>
 
+  <font color="#a00000">
+  <p> Implement &sqrt;2 trick: 2<sup>3n/4</sup>-2<sup>n/4</sup> is a square root of 2 mod (2n+1).
+  This allows for smaller coeffients.
+  </font>
+
 
 <h2> Finish mulmod_bnm1 </h2>
 
@@ -125,6 +130,11 @@
   </font>
 
   <font color="#a00000">
+  <p> Improve MU strategy for Q > D.  We currently have serious performance
+  anomalies.
+  </font>
+
+  <font color="#a00000">
   <p> Add pi/preinv variants for all mu functions.  [2h]
   </font>
 
@@ -346,6 +356,10 @@
   some separate options (perhaps "--with-cpu").
   </font>
 
+  <font color="#a00000">
+  <p> Add a configure test for assembler awareness of HNI mulx and ADOX adcx/adox.
+  </font>
+
 
 <h2> C++ interface </h2>
 
@@ -393,7 +407,7 @@
 
 </div>
 
-<font size="-4">Last modified: 2013-01-02 </font>
+<font size="-4">Last modified: 2013-05-13 </font>
 <div id="footer">
 <table cellpadding=0 width="100%" bgcolor="#e8e8e8">
   <tr>
diff -r 3131f1a3e9c3 -r 9c6fa9f3c07c devel/asm.html
--- a/devel/asm.html	Fri May 03 23:37:40 2013 +0200
+++ b/devel/asm.html	Mon May 13 13:56:34 2013 +0200
@@ -102,32 +102,32 @@
 <tr bgcolor="#f0f0f0"><td> sub_n           <td>1.64{1.5}<td> 4     <td>  4.25  <td>  2.14  <td>  3     <td>  1.5   <td>  1.5   <td>1.8[1.7]<td>  2.5   <td>  4     <td>  2     <td> #2.25  <td>  1.61  <td>  3     <td>  3     <td>  4     <td>  2     <td>  2.25  <td>  2.63  <td>  2.4   <td>  4.5   <td> 17     <td>  3     <td>  2.125 <td>  1.25  <td>  2.5   <td>  1.27   <td>  1.27
 <tr>                  <td> addlsh1_n       <td>  2.5   <td>  4.25  <td>  5     <td>        <td>  6     <td>  2     <td> 2{1.69}<td>  2.5{2}<td>  2.875 <td>  5.8   <td>  3.1   <td>  2.75  <td>  2     <td>  4.875 <td>  3     <td>  5     <td>  3     <td>  2.9   <td>  3.5   <td>  3     <td>        <td> 21     <td> (3.25) <td> [3.25] <td>  1.5   <td>  3.11  <td>  3.36   <td>##2.25
 <tr>                  <td> sublsh1_n       <td>  2.87  <td>        <td>        <td>        <td>  6.667 <td>  2.18  <td> 2.18{2}<td>  2.625 <td>  3.25  <td>  5.8   <td>  3     <td>3.1{2.5}<td>2.47{2.17}<td>5     <td>  3     <td>  5     <td>  3     <td>  2.9   <td>  3.5   <td>  3     <td>        <td> 21     <td> (3.75) <td> (3.25) <td>  1.5   <td>  3.7   <td>  3.69   <td> #2.25
-<tr>                  <td> rsblsh1_n       <td>        <td>        <td>        <td>        <td>  6     <td>  2     <td>2{1.69} <td>  2.5{2}<td>  2.875 <td><strike>13.75</strike><td>3.1<td>2.75<td>2  <td>  4.875 <td>  3     <td> [5]    <td>        <td>        <td>        <td>        <td>        <td> 21     <td> (4)    <td>        <td>  1.5   <td>        <td>         <td> #2.25
+<tr>                  <td> rsblsh1_n       <td>        <td>        <td>        <td>        <td>  6     <td>  2     <td>2{1.69} <td>  2.5{2}<td>  2.875 <td><strike>13.75</strike><td>3.1<td>2.75<td>2  <td>  4.875 <td>  3     <td> [5]    <td>        <td>        <td>        <td>        <td>        <td> 21     <td> (3.75) <td>        <td>  1.5   <td>        <td>         <td> #2.25
 <tr>                  <td> addlsh2_n       <td>        <td>        <td>        <td>        <td>  6     <td>  2.1   <td>  2     <td>  2.7{2}<td>  3.3   <td>  5.8   <td>  3.1   <td>  2.75  <td>  2     <td>  5.75  <td>  3     <td> [5]    <td>  3     <td>  2.9   <td>  3.5   <td>  3     <td>        <td> 21     <td>        <td>        <td>  1.5   <td>        <td>         <td>##2.25
 <tr>                  <td> sublsh2_n       <td>        <td>        <td>        <td>        <td>  7     <td>        <td>        <td>        <td>        <td>  5.8   <td>  3     <td>  3.1   <td>  2.47  <td>        <td> {4}    <td> [5]    <td>  3     <td>  2.9   <td>  3.5   <td>  3     <td>        <td> 21     <td>        <td>        <td>  1.5   <td>        <td>         <td> #2.25
 <tr>                  <td> rsblsh2_n       <td>        <td>        <td>        <td>        <td>  6     <td>  2.1   <td>  2     <td>  2.7{2}<td>  3.3   <td><strike>13</strike><td>3.1<td>2.75<td> 2    <td>  5.75  <td>  3     <td> [5]    <td>        <td>        <td>        <td>        <td>        <td> 21     <td>        <td>        <td>  1.5   <td>        <td>         <td> #2.25
-<tr>                  <td> addlsh_n        <td>        <td>        <td>        <td>        <td>        <td>  2.87  <td>  2.75 <td>4.2{3.5}<td>5.46{4.3}<td><strike>15</strike><td>3<td>2.8 <td>  2.75  <td> 7.75{6}<td> 4.7{4} <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>  4?    <td>        <td> (1.75) <td>        <td>         <td>
-<tr>                  <td> sublsh_n        <td>        <td>        <td>        <td>        <td>      <td>{2.5-3.25}<td>{2.5-3.25}<td>      <td>        <td>        <td> {2.75} <td> {2.75} <td> {3}    <td>        <td> {4.125}<td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>  4?    <td>        <td> (1.75) <td>        <td>         <td>
+<tr>                  <td> addlsh_n        <td>        <td>        <td>        <td>        <td>        <td>  2.87  <td>  2.75 <td>4.2{3.5}<td>5.46{4.3}<td><strike>15</strike><td>3<td>2.8 <td>  2.75  <td> 7.75{6}<td> 4.7{4} <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>  4     <td>        <td> (1.75) <td>        <td>         <td>
+<tr>                  <td> sublsh_n        <td>        <td>        <td>        <td>        <td>      <td>{2.5-3.25}<td>{2.5-3.25}<td>      <td>        <td>        <td> {2.75} <td> {2.75} <td> {3}    <td>        <td> {4.125}<td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>  4     <td>        <td> (1.75) <td>        <td>         <td>
 <tr>                  <td> rsblsh_n        <td>        <td>        <td>        <td>        <td>        <td>  2.87  <td>  2.75 <td>4.2{3.5}<td>5.46{4.3}<td><strike>15</strike><td>3<td>2.8 <td>  2.75  <td> 7.75{6}<td> 4.7{4} <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (4.5)  <td>        <td> (1.75) <td>        <td>         <td>
 <tr>                  <td> add_n_sub_n     <td>        <td>        <td>        <td>        <td>        <td> [2.5]  <td> [2.5]  <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (3)    <td>        <td>        <td>        <td>        <td>        <td>        <td> (3)    <td>  2.25  <td>        <td>         <td>
 <tr>                  <td> rsh1add_n       <td>        <td>  4.5   <td>  5.25  <td>        <td>        <td>  2     <td> 2{1.67}<td>2.75{2.5}<td>3.25{2.7}<td>5.63  <td>3.1{2.67}<td>3.3{2.5}<td> 2.05  <td>  5.25  <td>  3     <td> (5)    <td> #4     <td>  3.5   <td>  4.5   <td>  3.45  <td>        <td>        <td> (4)    <td> (3.5)  <td>  1.5   <td>3.64-3.7<td>  3.72   <td>  2.5[2]
 <tr>                  <td> rsh1sub_n       <td>        <td>        <td>        <td>        <td>        <td>  2     <td> 2{1.67}<td>2.75{2.5}<td>3.25{2.7}<td>5.63  <td>3.1{2.67}<td>3.3{2.5}<td> 2.05  <td>  5.25  <td>  3     <td> (5)    <td> #4     <td>  3.5   <td>  4.5   <td>  3.45  <td>        <td>        <td> (4.5)  <td> (3.5)  <td>  1.5   <td>3.64-3.7<td>  3.72   <td>  2.5[2]
 
-<tr>                  <td> cnd_add_n       <td>  3.4   <td>  5     <td>  5.25  <td> 4.67   <td> 11     <td>  2.25  <td>  2     <td>  2.5   <td>  3.55  <td> 13     <td>  2.9   <td>  2.9   <td>  2.4   <td>  6.5   <td>  3     <td>        <td>  2.25  <td>  ?     <td>  3     <td>  ?     <td>        <td>        <td>  3?    <td>        <td>  1.5   <td>  3     <td>  1.78   <td>  1.78
-<tr>                  <td> cnd_sub_n       <td>  3.4   <td>  5     <td>  5.25  <td> 4.67   <td> 11     <td>  2.25  <td>  2     <td>  2.5   <td>  3.55  <td> 13     <td>  2.9   <td>  2.9   <td>  2.4   <td>  6.5   <td>  3     <td>        <td>  2.25  <td>  ?     <td>  3     <td>  ?     <td>        <td>        <td>  3?    <td>        <td>  1.5   <td>  3     <td>  1.78   <td>  1.78
+<tr>                  <td> cnd_add_n       <td>  3.4   <td>  5     <td>  5.25  <td> 4.67   <td> 11     <td>  2.25  <td>  2     <td>  2.5   <td>  3.55  <td> 13     <td>  2.9   <td>  2.9   <td>  2.4   <td>  6.5   <td>  3     <td>        <td>  2.25  <td>  ?     <td>  3     <td>  ?     <td>        <td>        <td>  3     <td>        <td>  1.5   <td>  3     <td>  1.78   <td>  1.78
+<tr>                  <td> cnd_sub_n       <td>  3.4   <td>  5     <td>  5.25  <td> 4.67   <td> 11     <td>  2.25  <td>  2     <td>  2.5   <td>  3.55  <td> 13     <td>  2.9   <td>  2.9   <td>  2.4   <td>  6.5   <td>  3     <td>        <td>  2.25  <td>  ?     <td>  3     <td>  ?     <td>        <td>        <td>  3     <td>        <td>  1.5   <td>  3     <td>  1.78   <td>  1.78
 
 <tr bgcolor="#f0f0f0"><td> mul_1           <td>  3.25  <td>  4     <td>  4.5   <td>4.16{3.75}<td>7.5   <td>  2.5   <td>  2.5   <td>  4     <td>  5     <td> 12.6   <td>  4     <td>  3.75  <td>  2.5   <td>19.75{17}<td> 4.25  <td>  6     <td>  7.25  <td>  7.25  <td> 13.5(8)<td>  2.9   <td> 18.25  <td> 68     <td>  3     <td>  2.25  <td>  2{1.5}<td>  3.25  <td>  2.25[2]<td>  2.25{1.35}
 <tr bgcolor="#f0f0f0"><td> mul_1c          <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  N     <td>  Y     <td>  Y     <td>        <td>  Y     <td>  Y     <td>  Y     <td>  Y     <td>  N     <td>        <td>        <td>  N     <td> [Y]    <td>        <td>         <td>
-<tr bgcolor="#f0f0f0"><td> addmul_1        <td>  3.75  <td>  5{4}  <td>  5     <td>5.21{4.75}<td>8     <td>  2.5   <td>  2.5   <td>  4.5   <td>  5     <td> 14.9   <td>  4.25  <td>  5{4}  <td>  3.25  <td>21.25{19}<td> 5     <td>  9.5   <td>  8     <td>  8     <td> 12.25  <td>  3.77  <td> 17.3   <td> 74     <td>  4.25? <td> 3.5   <td> 2(1.75)<td>  3.25  <td>  2      <td>  2{1.65}
-<tr bgcolor="#f0f0f0"><td> submul_1        <td>  3.75  <td>  6     <td>  6.5   <td> #5.5   <td>  8     <td>  2.5   <td>  2.5   <td>  4.5   <td>  5     <td> 14.9   <td>  4.25  <td>  5{4}  <td>  3.25  <td>21.25{19}<td> 5     <td> 10.5   <td>  8.3   <td>  8.25  <td> 12.8   <td>4.9{4.3}<td> 22.75  <td> 74     <td>  4.5?  <td>  3.5   <td> 2.25(2)<td>  3.75  <td>  2.32   <td>  2.32(1.8)
+<tr bgcolor="#f0f0f0"><td> addmul_1        <td>  3.75  <td>  5{4}  <td>  5     <td>5.21{4.75}<td>8     <td>  2.5   <td>  2.5   <td>  4.5   <td>  5     <td> 14.9   <td>  4.25  <td>  5{4}  <td>  3.25  <td>21.25{19}<td> 5     <td>  9.5   <td>  8     <td>  8     <td> 12.25  <td>  3.77  <td> 17.3   <td> 74     <td>4.5(4.25)<td> 3.5   <td> 2(1.75)<td>  3.25  <td>  2      <td>  2{1.65}
+<tr bgcolor="#f0f0f0"><td> submul_1        <td>  3.75  <td>  6     <td>  6.5   <td> #5.5   <td>  8     <td>  2.5   <td>  2.5   <td>  4.5   <td>  5     <td> 14.9   <td>  4.25  <td>  5{4}  <td>  3.25  <td>21.25{19}<td> 5     <td> 10.5   <td>  8.3   <td>  8.25  <td> 12.8   <td>4.9{4.3}<td> 22.75  <td> 74     <td>  4.5   <td>  3.5   <td> 2.25(2)<td>  3.75  <td>  2.32   <td>  2.32(1.8)
 <tr>                  <td> mul_2           <td>        <td> (4)    <td> (4)    <td>        <td>        <td>  2.25  <td>  2.25  <td>  5{4}  <td> 5.62{5}<td>13.5[12.3]<td>4     <td>3.83{3.67}<td>3.15  <td> 19.5   <td>  4.12  <td>        <td> (4.75) <td> (4.75) <td> (5.5)  <td>        <td>        <td>        <td> 3.25(3)<td> (3)    <td>  1.5   <td>  2.25  <td> #2.5{2} <td> #2.5{1}
 <tr>                  <td> mul_3           <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> [1.333]<td>        <td>         <td>
-<tr>                  <td> mul_4           <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>  2.5?  <td>        <td> [1.25] <td>        <td>         <td>
+<tr>                  <td> mul_4           <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>2.625(2.5)<td>      <td> [1.25] <td>        <td>         <td>
 <tr>                  <td> mul_5           <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> [1.2]  <td>        <td>         <td>
 <tr>                  <td> mul_6           <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> [1.167]<td>        <td>         <td>
 <tr>                  <td> addmul_2        <td>        <td> (4)    <td> (4)    <td>        <td>        <td>  2.375 <td>  2.375 <td>  5.1{4}<td> 5.75{5}<td>16[13.6]<td>4.375{4}<td>4.33{3.75}<td>3.23  <td> 19.9   <td>  4.25  <td>        <td> (4.75) <td> (4.75) <td> (5.5)  <td> (3)    <td> 10.25  <td>        <td>3.75(3.5)<td>(3)    <td>  1.625 <td>  2.25  <td> #2.5{2} <td> #2.5{1.3}
 <tr>                  <td> addmul_3        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (4)    <td> (4)    <td> (4)    <td>        <td>        <td>        <td>        <td> (3)    <td> {1.42} <td>  2.1   <td>  2      <td>##2
-<tr>                  <td> addmul_4        <td>        <td> (3)    <td> (3)    <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (2)    <td>        <td>        <td>        <td>        <td>        <td>        <td>  2.75? <td> (2.31) <td>{1.3125}<td>        <td>         <td>
+<tr>                  <td> addmul_4        <td>        <td> (3)    <td> (3)    <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (2)    <td>        <td>        <td>        <td>        <td>        <td>        <td>  2.75  <td> (2.31) <td>{1.3125}<td>        <td>         <td>
 <tr>                  <td> addmul_6        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (1.167)<td>        <td>         <td>
 <tr>                  <td> addmul_8        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td>        <td> (2.25) <td>        <td> (1)    <td>        <td>         <td>
 <tr bgcolor="#f0f0f0"><td> mul_basecase    <td>3.9[3.75]<td> 4.6¹  <td>  5¹    <td>  5.3¹  <td>  8.9¹  <td>  2.5¹  <td>  2.5¹  <td> #5.1¹  <td>  5.2¹  <td> 15¹    <td>  4.5¹  <td>  4.3¹  <td> #3.45¹ <td> 20.5¹  <td>  4.5¹  <td> (2)    <td>  8.38¹ <td>  8.3¹  <td> 13.4¹  <td>  4.02¹ <td>(8)     <td>        <td>       <td>(2.31)<td>(1+ε)<td>*     <td>  *      <td>  *
@@ -172,7 +172,7 @@
 <tr bgcolor="#f0f0f0"><td> mod_1s_4p      <td>4.75{4.25}<td> 4     <td>  4.5   <td>  3.4   <td>  8.75  <td>3{2.75} <td>3{2.75} <td>  5.7{5}<td>  7.67  <td> 15.75  <td>  5     <td> 4[3.75]<td>3.25{2.5}<td>23     <td>4.75{4.17}<td>[6.5] <td>  9     <td>  9     <td> 13     <td>  3.5   <td>        <td>        <td>  4     <td>  3     <td> (2.25) <td>        <td>         <td>
 <tr bgcolor="#f0f0f0"><td> mod_34lsub1     <td> #1     <td>  1.25  <td>  1.25  <td> #1.9   <td>  2.33  <td>  0.67  <td>  0.67  <td>  1{0.5}<td>  1.125 <td>  3.2   <td>  1.25  <td>  1.15  <td>  0.93  <td>  2.45  <td>  1.25  <td>  0.87  <td>  1.5   <td>  1.32  <td>  2.35  <td>  1     <td>        <td>        <td>  1.67? <td> #1.67  <td>  1     <td> 1.33{1}<td>1.33{0.92}<td> 1.33{0.59}
 <tr>                  <td> gcd_1           <td>  5.31/b<td> [10/b] <td> [10/b] <td>  5.09/b<td> [8.9/b]<td>  5.21/b<td>  4.30/b<td>  5.00/b<td>  6.71/b<td>  13.5/b<td>  3.83/b<td>  5.17/b<td>  4.69/b<td>  8.77/b<td>  5.44/b<td>        <td>        <td>        <td>        <td>        <td>  5.00/b<td> 11.4/b <td>  6.0/b <td>  3.4/b <td>  6.35/b<td>  5.3/b <td>  3.5/b  <td>  3.5/b
-<tr>                  <td> invert_limb     <td> 41     <td>        <td>        <td>        <td>        <td> 48     <td> 48     <td> 63     <td> 64     <td>135     <td> 69     <td> 55     <td> 44     <td>130     <td> 78     <td> 32     <td> 86     <td> 86     <td>170     <td> 66     <td>        <td>        <td> [?]    <td> 71     <td> 56     <td> 43     <td> 41      <td> 41
+<tr>                  <td> invert_limb     <td> 41     <td>        <td>        <td>        <td>        <td> 48     <td> 48     <td> 63     <td> 64     <td>135     <td> 69     <td> 55     <td> 44     <td>130     <td> 78     <td> 32     <td> 86     <td> 86     <td>170     <td> 66     <td>        <td>        <td>  ?     <td> 71     <td> 56     <td> 43     <td> 41      <td> 41
 <tr>                  <td> popcount        <td>  5(4)  <td>  3.9   <td>  4.25  <td> #4.6   <td>  5.5   <td>  6     <td>  1.125 <td>4.4{2.5}<td>  6.1   <td>  8     <td> 3.67{3}<td>  1.25  <td>  1.5{1}<td> 10.75  <td>  6.5{5}<td>  1.125 <td>  2.25  <td> {2.16} <td>        <td>  2     <td>        <td>        <td>  2.5   <td> #1.5   <td>  1     <td>  1.13  <td>  5.67   <td>  0.56
 <tr>                  <td> hamdist         <td>  6(5)  <td> {5.4}  <td> {5.4}  <td>  6.08  <td>  8     <td>  7     <td>  2{1.5}<td>  4.5(3)<td>  7.5   <td>14.3{10}<td>  8(4)  <td>  2{1.5}<td>  2{1.5}<td>17.5(12)<td> 10.4(6)<td> (1.5)  <td> (3)    <td>        <td>        <td>  2.87  <td>        <td>        <td>  3.5   <td> #2.4   <td>  1     <td>  1.89  <td>  6.44   <td>  0.95
 <tbody>  <!--              function             k7          p4-2/32     p4-3/32     dothan      atom      k8          k10          bulldozer     bobcat      p4/64       core2       nehalem   sandybridge  atom        nano        ppc/32      ppc 970     pwr 5       pwr 6       pwr 7       us3         us-t1       us-t4       alpha      itanic       cor-a9     cor-a15       cor-a15 -->
@@ -282,7 +282,7 @@
 
 
 <br><br>
-<font size="-4">Last modified: 2013-05-03 </font>
+<font size="-4">Last modified: 2013-05-04 </font>
 
   <div id="footer-spacer"></div>
 
diff -r 3131f1a3e9c3 -r 9c6fa9f3c07c devel/sparc.html
--- a/devel/sparc.html	Fri May 03 23:37:40 2013 +0200
+++ b/devel/sparc.html	Mon May 13 13:56:34 2013 +0200
@@ -50,7 +50,7 @@
   <thead>
     <tr> <td>             <th>    US1 US2    <th>    US3 US4     <th>   T1-T2  <th>   T3     <th>    T4-T5
   <tbody>
-    <tr> <td> issue width <td> 4 (2I,1LS,2FP)<td> 4 (2I,1LS,2FP) <td>     2    <td>    2     <td>   2   </tr>
+    <tr> <td> issue width <td> 4 (2I,1LS,2FP)<td> 4 (2I,1LS,2FP) <td>     1    <td>    1     <td>   2   </tr>
     <tr> <td> issue order <td> in order      <td> in order       <td> in order <td> in order <td> out-of-order </tr>
 </table>
 <p>FP=floating point, LS=load/stor, I=intop</p>
@@ -139,7 +139,7 @@
 </div>
 
 <div id="footer">
-<font size="-4">Last modified: 2013-04-29 </font>
+<font size="-4">Last modified: 2013-05-04 </font>
 <table cellpadding=0 width="100%" bgcolor="#e8e8e8">
   <tr>
     <td align="center">
diff -r 3131f1a3e9c3 -r 9c6fa9f3c07c devel/testsystems.html
--- a/devel/testsystems.html	Fri May 03 23:37:40 2013 +0200
+++ b/devel/testsystems.html	Mon May 13 13:56:34 2013 +0200
@@ -109,17 +109,19 @@
 <tr> <td> hark       <td> s390x    <td> pile     <td> hercules      <td align="center"> 2      <td align="right">  512     <td align="right">   40 <td> gnu/linux    <td>
 <tr> <td> biko{os}32 <td> x86-32   <td> biko     <td> xen           <td align="center"> 1      <td align="right"> varying  <td align="right"> 0.5-2<td> see hostname<sup>1</sup> <td>
 <tr> <td> biko{os}64 <td> x86-64   <td> biko     <td> xen           <td align="center"> 1      <td align="right"> varying  <td align="right"> 0.5-2<td> see hostname<sup>1</sup> <td>
-<tr> <td> leg        <td> arm64    <td> pile     <td> foundation_v8 <td align="center"> 1      <td align="right"> 4096     <td align="right">  133 <td> gnu/linux    <td> system clock stalls when loaded
+<tr> <td> leg        <td> arm64    <td> pile     <td> foundation_v8 <td align="center"> 1      <td align="right"> 4096     <td align="right">  133 <td> gnu/linux    <td> system clock stalls when system is loaded
 <tr> <td> hwl        <td> x86-64   <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  512     <td align="right">   13 <td> fbsd         <td> supports HNI (Haswell New Instructions)
 <tr> <td> hwl-deb    <td> x86-64   <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  512     <td align="right">   25 <td> gnu/linux    <td> supports HNI (Haswell New Instructions)
 <tr> <td> kurt       <td> x86-32   <td> tutu     <td> kvm           <td align="center"> 1      <td align="right">  768     <td align="right">    5 <td> gnu/hurd     <td>
-<tr> <td> mips64eb   <td> mips64eb <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  256     <td align="right">   90 <td> gnu/linux    <td> qemu bugs or linux bugs cause frequent spurious segfaults
+<tr> <td> mips64eb   <td> mips64eb <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  256     <td align="right">   90 <td> gnu/linux    <td>
 <tr> <td> mips64el   <td> mips64el <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  256     <td align="right">   80 <td> gnu/linux    <td>
 <tr> <td> m68k       <td> mc68040  <td> pile     <td> aranym        <td align="center"> 1      <td align="right">  768     <td align="right">   60 <td> gnu/linux    <td>
 <tr> <td> armv5      <td> armv5tj  <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  256     <td align="right">   27 <td> gnu/linux    <td>
 <tr> <td> kick       <td> sparc32  <td> pile     <td> qemu          <td align="center"> 1      <td align="right">  256     <td align="right">   77 <td> gnu/linux    <td>
-<tr> <td> shit       <td> sh4      <td> pile     <td> qemu          <td align="center"> 1      <td align="right">   64     <td align="right">  165 <td> gnu/linux    <td> brought online on demand
-<tr> <td> slug       <td> vax      <td> tom      <td> simh          <td align="center"> 1      <td align="right">  128     <td align="right">   35 <td> nbsd         <td> brought online on demand
+<tr> <td> calcio     <td> sparc64  <td> tutu     <td> qemu          <td align="center"> 1      <td align="right">  768     <td align="right">   96 <td> gnu/linux    <td>
+<tr> <td> forza      <td> ppc64    <td> tutu     <td> qemu          <td align="center"> 1      <td align="right">  512     <td align="right">   33 <td> gnu/linux    <td> system clock does not work
+<tr> <td> shit       <td> sh4      <td> pile     <td> qemu          <td align="center"> 1      <td align="right">   64     <td align="right">  165 <td> gnu/linux    <td>
+<tr> <td> slug       <td> vax      <td> tom      <td> simh          <td align="center"> 1      <td align="right">  128     <td align="right">      <td> nbsd         <td>
 </table>
 </blockquote>
 
@@ -153,7 +155,7 @@
 </div>
 
 <div id="footer">
-<font size="-4">Last modified: 2013-04-29 </font>
+<font size="-4">Last modified: 2013-05-11 </font>
 <table cellpadding=0 width="100%" bgcolor="#e8e8e8">
   <tr>
     <td align="center">
diff -r 3131f1a3e9c3 -r 9c6fa9f3c07c index.html
--- a/index.html	Fri May 03 23:37:40 2013 +0200
+++ b/index.html	Mon May 13 13:56:34 2013 +0200
@@ -345,22 +345,28 @@
 
 <p>Issues with GMP 5.1.1:
 <ul>
-<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 digits.  No other GMP powm function is affected.
-     <a href="http://gmplib.org:8000/gmp-5.1/raw-rev/ec4d88674036">
-     Patch. </a> </li>
-<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 5.0 release, resulting in that many users strike this
-     bug.  We have no fix or workaround for this bug. </li>
-<li> No GMP version works under ultrasparc[1234]-unknown-openbsd5.X.  This OS
-     clobbers registers and/or register save areas leading to intermittent GMP
-     miscomputations.  We have not seen any such problems with older OpenBSD
-     releases, nor have we had reports of such serious issues for other OpenBSD
-     platforms.  We have no fix for this issue; but compiling GMP without
-     assembly is a workaround. </li>
+  <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>
+  </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
+    digits.  No other GMP powm function is affected.
+    <a href="http://gmplib.org:8000/gmp-5.1/raw-rev/ec4d88674036">Patch.</a>
+  </li>
+  <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
+    5.0 release, resulting in that many users strike this bug.  We have no fix
+    or workaround for this bug.
+  </li>
+  <li> No GMP version works under ultrasparc[1234]-unknown-openbsd5.X.  This OS
+    clobbers registers and/or register save areas leading to intermittent GMP
+    miscomputations.  We have not seen any such problems with older OpenBSD
+    releases, nor have we had reports of such serious issues for other OpenBSD
+    platforms.  We have no fix for this issue; but compiling GMP without
+    assembly is a workaround.
+  </li>
 </ul>
 <p>Issues with GMP 5.1.0:
 <ul>


More information about the gmp-commit mailing list