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

mercurial at gmplib.org mercurial at gmplib.org
Mon Apr 2 12:39:42 UTC 2018


details:   /var/hg/www/rev/afa333cc4169
changeset: 265:afa333cc4169
user:      Torbjorn Granlund <tg at gmplib.org>
date:      Sat Aug 12 01:27:08 2017 +0200
description:
Many new results.

details:   /var/hg/www/rev/03699a8bdcc1
changeset: 266:03699a8bdcc1
user:      Torbjorn Granlund <tg at gmplib.org>
date:      Mon Apr 02 14:39:33 2018 +0200
description:
Commit many published changes.

diffstat:

 devel/incompatibility.html |    11 +-
 devel/index.html           |     8 +-
 devel/testsystems.html     |  2153 +++++++++++++++++++++++++------------------
 devel/x86-64.html          |    53 +-
 gmpbench.html              |   189 ++-
 index.html                 |    57 +-
 6 files changed, 1454 insertions(+), 1017 deletions(-)

diffs (truncated from 3734 to 300 lines):

diff -r 99fe3bd6b7a7 -r 03699a8bdcc1 devel/incompatibility.html
--- a/devel/incompatibility.html	Mon Dec 19 11:58:27 2016 +0100
+++ b/devel/incompatibility.html	Mon Apr 02 14:39:33 2018 +0200
@@ -29,7 +29,7 @@
       </td>
       <td style="text-align:center;">
 	<span style="font-size:200%">GMP incompatible changes</span> <br>
-	<span style="font-size:75%">Last modified: 2016-12-17 </span>
+	<span style="font-size:75%">Last modified: 2017-09-05 </span>
       </td>
     </tr>
   </table>
@@ -90,8 +90,8 @@
       <tr>
 	<td> Clean up *_str functions to forbid spaces  </td>
 	<td> sense </td>
-	<td> ✓ </td>
-	<td> ✓ </td>
+	<td> </td>
+	<td> </td>
       </tr>
       <tr>
 	<td> Allow for mpz operands of up to 2<sup>50</sup> by combining the _mp_size and _mp_alloc fieds into one 64-bit bitfield, encoding _mp_alloc as a custom float </td>
@@ -104,8 +104,9 @@
 	  (Note that this requires C99 for library compilation, while we should
 	  allow user code to be compiled by any C90 compiler but then #define away the <code>uj</code> interfaces.)
 	<td> usefulness </td>
-	<td> ? </td>
-	<td>  </td>
+	<td> ✓ </td>
+	<td> ✓ </td>
+
       </tr>
       <tr>
 	<td> Consider making mp_bitcnt_t a 64-bit integer also on 32-bit hosts.
diff -r 99fe3bd6b7a7 -r 03699a8bdcc1 devel/index.html
--- a/devel/index.html	Mon Dec 19 11:58:27 2016 +0100
+++ b/devel/index.html	Mon Apr 02 14:39:33 2018 +0200
@@ -30,7 +30,7 @@
       </td>
       <td style="text-align:center;">
 	<span style="font-size:200%">GMP developers' corner </span> <br>
-	<span style="font-size:75%">Last modified: 2016-12-17 </span>
+	<span style="font-size:75%">Last modified: 2017-06-12 </span>
       </td>
     </tr>
   </table>
@@ -42,12 +42,12 @@
 <br><br>
 
 <table>
-  <tr><td style="text-align:right;"> Documentation: <td> <a href="../manual/">Online</a> | <a href="../gmp-man-6.1.1.pdf">PDF</a></tr>
+  <tr><td style="text-align:right;"> Documentation: <td> <a href="../manual/">Online</a> | <a href="../gmp-man-6.1.2.pdf">PDF</a></tr>
   <tr><td style="text-align:right;"> Development sources: <td> <a href="/repo/">GMP repository</a> - <a href="repo-usage.html">Repo usage tips</a> | <a href="//gmplib.org/download/snapshot/">Daily snapshots</a></tr>
   <tr><td style="text-align:right;"> Testing:   <td> <a href="tm/gmp/date.html">Head status</a> | <a href="tm">All status</a> |  <a href="lcov">Head coverage</a></tr>
   <tr><td style="text-align:right;"> Speed:<td> <a href="perfguard.html">Performance guard</a></tr>
   <tr><td style="text-align:right;"> Tuneup:    <td> <a href="thres">Current threshold tables</a></tr>
-  <tr><td style="text-align:right;"> Asm:       <td> <a href="asm.html">Assembly loops</a></tr>
+  <tr><td style="text-align:right;"> Asm:       <td> <a href="asm.html">Assembly loops</a> | <a href="anomaly.html">Performance anomalies</a></tr>
   <tr><td style="text-align:right;"> Computers: <td> <a href="testsystems.html">GMP developer's systems</a></tr>
   <tr><td style="text-align:right;"> Incompatibility: <td> <a href="incompatibility.html">Incompatible changes considered</a></tr>
 </table>
@@ -58,7 +58,7 @@
 
 <h3> GMP release update </h3>
 
-<p> GMP 6.1.1 is out 2016-06-20.
+<p> GMP 6.1.2 is out 2016-12-16.
 </p>
 
 <p> Note that GMP newer than 5.0 <b>or</b> any GMP compiled by a recent GCC on
diff -r 99fe3bd6b7a7 -r 03699a8bdcc1 devel/testsystems.html
--- a/devel/testsystems.html	Mon Dec 19 11:58:27 2016 +0100
+++ b/devel/testsystems.html	Mon Apr 02 14:39:33 2018 +0200
@@ -5,7 +5,7 @@
   <link rel="shortcut icon" href="favicon.ico">
   <link rel="stylesheet" href="new.css">
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-  <style type="text/css"> td {padding-left:3pt; padding-right:3pt; white-space:nowrap;}</style>
+  <style type="text/css"> td {padding-left:2pt; padding-right:2pt; white-space:nowrap;}</style>
   <style type="text/css"> th {padding-left:3pt; text-align:center;}</style>
 </head>
 
@@ -29,7 +29,7 @@
       </td>
       <td style="text-align:center;">
 	<span style="font-size:200%;">GMP test systems </span> <br>
-	<span style="font-size:75%;">Last modified: 2016-12-17 </span>
+	<span style="font-size:75%;">Last modified: 2018-03-25 </span>
       </td>
     </tr>
   </table>
@@ -51,13 +51,13 @@
 <p>
 GMP developers with an account at <code>shell.gmplib.org</code> can log in to
 any of these systems via <code>shell</code>.  Only virtualised systems marked
-as <i>running on</i> <code>martin</code> are directly reachable.  Other
-systems can be reached via the system <code>nshell</code> which acts as a
-secondary gateway.  Log in to <code>nshell</code> from <code>shell</code> using
-this command:
+as <i>running on</i> <code>servus</code> are directly reachable.  Other systems
+can be reached via the system <code>ashell</code> which acts as a secondary
+gateway.  Log in to <code>ashell</code> from <code>shell</code> using this
+command:
 </p>
 <blockquote>
-<code>shell$ ssh nshell</code>
+<code>shell$ ssh ashell</code>
 </blockquote>
 <p>
 Most systems below are powered off except when tests are being run.  The system
@@ -65,7 +65,7 @@
 <code>[system]</code> is
 </p>
 <blockquote>
-<code>nshell$ pdu on [system]</code>
+<code>ashell$ pdu on [system]</code>
 </blockquote>
 <p>
 and then it will be properly switched off by the test system.  The delay before
@@ -73,8 +73,8 @@
 a few cases worse).
 </p>
 <p>
-Please see the <a href="systemup.html">status page</a> for system
-power information.
+Please see the <a href="systemup.html">status page</a> for system power
+information.
 </p>
 
 <p>
@@ -108,8 +108,8 @@
     <colgroup><col>
     <colgroup><col>
     <colgroup><col>
-    <colgroup><col><col><col><col><col><col><col>
-    <colgroup><col>
+    <colgroup><col><col><col><col><col><col>
+    <colgroup><col><col>
     <colgroup><col>
     <colgroup><col>
       <thead>
@@ -119,46 +119,49 @@
 	  <th> cpu name
 	  <th> cpu code name
 	  <th> cores
-	  <th style="text-align:center;"> clk
-	  <th style="text-align:center;"> L1
-	  <th style="text-align:center;"> L2
-	  <th style="text-align:left;">    L3
-	  <th style="width:6%; text-align:center;"> ram
-	  <th style="width:10%;"> os/kern
-	  <th style="width:3%;">  status
+	  <th style="text-align:right;"> clk 
+	  <th> L1<br>KiB
+	  <th> L2<br>KiB
+	  <th style="text-align:left;">  L3<br>MiB
+	  <th style="text-align:center;"> ram<br>GiB
+	  <th style="text-align:left;"> virt
+	  <th style="text-align:left;"> OS/kern
+	  <th> stat
 	  <th> comment
 	</tr>
       </thead>
       <tbody>
 	<tr style="background-color:#d8d8d8">
-	  <td> martin
+	  <td> servus
 	  <td> x86-64
 	  <td> Xeon E5-1650v2
 	  <td> Ivy Bridge-EP
 	  <td style="text-align:center;"> 6
 	  <td style="text-align:right;"> 3500
-	  <td style="text-align:right;"> 4 x 32 Ki
-	  <td style="text-align:right;"> 4 x 256 Ki
-	  <td> 12 Mi
-	  <td style="text-align:right; color:#008000;"> 96 Gi
-	  <td> nbsd/xen
+	  <td style="text-align:right;"> 6 × 32
+	  <td style="text-align:right;"> 6 × 256
+	  <td> 12
+	  <td style="text-align:right; color:#008000;"> 96
+	  <td> xen
+	  <td> gnu/linux gentoo
 	  <td> on
 	  <td> ssh at port 2202 to virtual host 'shell'
 	</tr>
 	<tr style="background-color:#b0d0ff">
-	  <td> nshell
+	  <td> systemet
 	  <td> x86-64
-	  <td> Atom C2000
-	  <td> Bay Trail/Rangeley
-	  <td style="text-align:center;"> 8
-	  <td style="text-align:right;"> 2400
-	  <td style="text-align:right;"> 8 x 24 Ki
-	  <td style="text-align:right;"> 4 x 1024 Ki
-	  <td>
-	  <td style="text-align:right; color:#008000;"> 32 Gi
-	  <td> fbsd 11
+	  <td> Core i7 3555LE
+	  <td> Ivy Bridge
+	  <td style="text-align:center;"> 2
+	  <td style="text-align:right;"> 2500
+	  <td style="text-align:right;"> 2 × 32
+	  <td style="text-align:right;"> 2 × 256
+	  <td>  4
+	  <td style="text-align:right; color:#008000;"> 16
+	  <td> xen
+	  <td> gnu/linux gentoo
 	  <td> on
-	  <td> fileserver
+	  <td> fileserver (fs), login server (ashell), firewall (ratata)
 	</tr>
 	<tr> <td> </td>	</tr>
 	<tr style="background-color:#b0d0ff">
@@ -168,41 +171,28 @@
           <td> K8/Brisbane
           <td style="text-align:center;"> 2
           <td style="text-align:right;"> 2500
-          <td style="text-align:right;"> 2 x 64 Ki
-          <td style="text-align:right;"> 2 x 512 Ki
+          <td style="text-align:right;"> 2 × 64
+          <td style="text-align:right;"> 2 × 512
           <td>
-          <td style="text-align:right; color:#008000;"> 4 Gi
-          <td> gnu/linux
+          <td style="text-align:right; color:#008000;"> 4
+	  <td>
+          <td> gnu/linux gentoo
           <td> pdu
           <td>
 	</tr>
 	<tr style="background-color:#b0d0ff">
-	  <td> tiger
-	  <td> x86-64
-	  <td> Phenom 9750
-	  <td> K10/Barcelona
-	  <td style="text-align:center;"> 4
-	  <td style="text-align:right;"> 2400
-	  <td style="text-align:right;"> 4 x 64 Ki
-	  <td style="text-align:right;"> 4 x 512 Ki
-	  <td> 2 Mi
-	  <td style="text-align:right; color:#008000;"> 8 Gi
-	  <td> gnu/linux/xen
-	  <td> pdu
-	  <td> use guest systems, see next table
-	</tr>
-	<tr style="background-color:#b0d0ff">
 	  <td> king
 	  <td> x86-64
 	  <td> Phenom II 1090T
 	  <td> K10/Thuban
 	  <td style="text-align:center;"> 6
 	  <td style="text-align:right;"> 3200
-	  <td style="text-align:right;"> 6 x 64 Ki
-	  <td style="text-align:right;"> 6 x 512 Ki
-	  <td> 6 Mi
-	  <td style="text-align:right; color:#008000;"> 32 Gi
-	  <td> gnu/linux/xen
+	  <td style="text-align:right;"> 6 × 64
+	  <td style="text-align:right;"> 6 × 512
+	  <td>  6
+	  <td style="text-align:right; color:#008000;"> 32
+	  <td> xen
+	  <td> gnu/linux gentoo
 	  <td> pdu
 	  <td> use guest systems, see next table
 	</tr>
@@ -213,11 +203,12 @@
 	  <td> Bulldozer/Zambezi
 	  <td style="text-align:center;"> 4
 	  <td style="text-align:right;"> 3600
-	  <td style="text-align:right;"> 4 x 16 Ki
-	  <td style="text-align:right;"> 2 x 2048 Ki
-	  <td> 8 Mi
-	  <td style="text-align:right; color:#008000;"> 16 Gi
-	  <td> gnu/linux/xen
+	  <td style="text-align:right;"> 4 × 16
+	  <td style="text-align:right;"> 2 × 2048
+	  <td>  8
+	  <td style="text-align:right; color:#008000;"> 32
+	  <td> xen
+	  <td> gnu/linux gentoo
 	  <td> pdu
 	  <td> use guest systems, see next table
 	</tr>
@@ -228,42 +219,109 @@
 	  <td> Piledriver/Vishera
 	  <td style="text-align:center;"> 8
 	  <td style="text-align:right;"> 4000
-	  <td style="text-align:right;"> 8 x 16 Ki
-	  <td style="text-align:right;"> 4 x 2048 Ki
-	  <td> 8 Mi
-	  <td style="text-align:right; color:#008000;"> 32 Gi
-	  <td> gnu/linux/xen
+	  <td style="text-align:right;"> 8 × 16
+	  <td style="text-align:right;"> 4 × 2048
+	  <td>  8
+	  <td style="text-align:right; color:#008000;"> 32


More information about the gmp-commit mailing list