[Gmp-commit] /var/hg/www: 3 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Wed May 29 20:48:27 CEST 2013
details: /var/hg/www/rev/8469469dc65b
changeset: 79:8469469dc65b
user: Torbjorn Granlund <tege at gmplib.org>
date: Wed May 29 12:40:44 2013 +0200
description:
arm64 invert limb is actually there.
details: /var/hg/www/rev/2db9288f7a15
changeset: 80:2db9288f7a15
user: Torbjorn Granlund <tege at gmplib.org>
date: Wed May 29 20:45:30 2013 +0200
description:
Typo
details: /var/hg/www/rev/7b428f584875
changeset: 81:7b428f584875
user: Torbjorn Granlund <tege at gmplib.org>
date: Wed May 29 20:48:18 2013 +0200
description:
arm updates
diffstat:
devel/asm.html | 14 +++++++-------
devel/sparc.html | 4 ++--
2 files changed, 9 insertions(+), 9 deletions(-)
diffs (66 lines):
diff -r d4257ae6ab7e -r 7b428f584875 devel/asm.html
--- a/devel/asm.html Mon May 27 18:55:36 2013 +0200
+++ b/devel/asm.html Wed May 29 20:48:18 2013 +0200
@@ -100,8 +100,8 @@
<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 -->
<tr bgcolor="#f0f0f0"><td> add_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 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> 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> (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
@@ -139,9 +139,9 @@
<tr bgcolor="#f0f0f0"><td> sqr_diag_addlsh1<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> 2 <td> <td> <td>
<tr bgcolor="#f0f0f0"><td> redc_1 <td> <td> <td> <td> <td> <td> 2.5 <td> 2.5 <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> * <td> * <td> * <td> * <td> <td> <td> <td> <td> * <td> * <td> * <td> *
<tr bgcolor="#f0f0f0"><td> redc_2 <td> <td> <td> <td> <td> <td> {2.375}<td> {2.375}<td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> * <td> * <td> * <td> *
-<tr> <td> lshift <td> 1.2 <td> 1.75 <td> 2 <td>1.75{1.46}<td>5 <td> 2.35 <td>1.8{1.3}<td>1.9{1.3}<td> 3.5{3}<td>3.33{2.7}<td> 1.27 <td>1.375[1.25]<td> 1.3 <td>4.5(2.5)<td> 3.25[2]<td> 2.25(1)<td> 2.33 <td> 2.25 <td> 4 <td> 2.15 <td> 2.5 <td> 17.5 <td> 3 <td> 1.75 <td> 1 <td> 3 <td>2.92(1.5}<td> 1.5{1.15}
-<tr> <td> rshift <td> 1.2 <td> 1.75 <td> 2 <td>1.75{1.46}<td>5 <td> 2.35 <td>1.8{1.3}<td>1.9{1.3}<td> 3.5{3}<td>3.33{2.7}<td> 1.27 <td>1.375[1.25]<td> 1.3 <td>4.5(2.5)<td> 3.25{2}<td> 2.25(1)<td> 2.33 <td> 2.25 <td> 3.5 <td> 2.15 <td> 2.5 <td> 17.5 <td> 3 <td> 1.75 <td> 1 <td> 3 <td>2.92{1.5}<td> 1.5{1.15}
-<tr> <td> lshiftc <td> * <td> * <td> * <td> * <td> 5.5 <td> 2.75 <td> 2{1.5}<td>1.9{1.5}<td> 4{3.7}<td>4.15{3.5}<td> 1.5 <td> 1.75 <td> 1.45 <td> 5(3) <td>3.5{2.5}<td> 2.25 <td> 2.33 <td> 2.25 <td> 4 <td> 2.15 <td> 2.67 <td> 17 <td> 3.5 <td> * <td> 1.25 <td> 3.5 <td>3.53{1.75}<td> 1.75(1.4)
+<tr> <td> lshift <td> 1.2 <td> 1.75 <td> 2 <td>1.75{1.46}<td>5 <td> 2.35 <td>1.8{1.3}<td>1.9{1.3}<td> 3.5{3}<td>3.33{2.7}<td> 1.27 <td>1.375[1.25]<td> 1.3 <td>4.5(2.5)<td> 3.25[2]<td> 2.25(1)<td> 2.33 <td> 2.25 <td> 4 <td> 2.15 <td> 2.5 <td> 17.5 <td> 3 <td> 1.75 <td> 1 <td> 3 <td>2.92(1.9}<td> 1.5{1.15}
+<tr> <td> rshift <td> 1.2 <td> 1.75 <td> 2 <td>1.75{1.46}<td>5 <td> 2.35 <td>1.8{1.3}<td>1.9{1.3}<td> 3.5{3}<td>3.33{2.7}<td> 1.27 <td>1.375[1.25]<td> 1.3 <td>4.5(2.5)<td> 3.25{2}<td> 2.25(1)<td> 2.33 <td> 2.25 <td> 3.5 <td> 2.15 <td> 2.5 <td> 17.5 <td> 3 <td> 1.75 <td> 1 <td> 3 <td>2.92{1.9}<td> 1.5{1.15}
+<tr> <td> lshiftc <td> * <td> * <td> * <td> * <td> 5.5 <td> 2.75 <td> 2{1.5}<td>1.9{1.5}<td> 4{3.7}<td>4.15{3.5}<td> 1.5 <td> 1.75 <td> 1.45 <td> 5(3) <td>3.5{2.5}<td> 2.25 <td> 2.33 <td> 2.25 <td> 4 <td> 2.15 <td> 2.67 <td> 17 <td> 3.5 <td> * <td> 1.25 <td> 3.5 <td>3.53(2.5)<td> 1.75(1.4)
<tr> <td> copyd <td> 0.75-1 <td> #2 <td> #2 <td>0.73{0.5}<td>1.75{0.5}<td>1 <td> 1[0.85]<td> 1.36 <td> 1.5 <td>2.8[2.3]<td>0.52-0.8<td>0.52-0.64<td> 0.52 <td>1.16-1.66<td> 1.1 <td> 0.75 <td> #1 <td> 1.13 <td> 1.9{1}<td> 1.4 <td> 2.5 <td> 17 <td> 2 <td> 1 <td> 0.5 <td>1.25-1.5<td> 1.25 <td> 0.52
<tr> <td> copyi <td> 0.75-1 <td> #1 <td> #1.5 <td>0.73{0.5}<td>1.75{0.5}<td>1 <td> 1[0.85]<td> 1.36 <td> 1.5 <td>2.8[2.3]<td>0.52-0.8<td>0.52-0.64<td> 0.54 <td>1.16-1.66<td> 1.1 <td> 0.75 <td> #1 <td> 1 <td> 2{1} <td> 1.4 <td> 2.5 <td> 17 <td> 2 <td> 1 <td> 0.5 <td>1.25-1.5<td> 1.25 <td> 0.52
<tr> <td> tabselect <td> 1.33 <td>2.1-2.63<td>1.7-2.57<td>1.33-1.87<td>1.85-2.7<td> 1.5 <td>0.78-.85<td>0.8-1.25<td> 2.15 <td>2.5-2.95<td>1.17-1.25<td>0.87-0.9<td>0.63-0.79<td>2.5 <td> 1.75 <td> 2 <td> 2 <td> ? <td> 5 <td> 1.75 <td> 3 <td> 17 <td> 2.25? <td> 1.64 <td> #2.5 <td> 1.15 <td> 2.2 <td> 0.65
@@ -272,7 +272,7 @@
<tr bgcolor="#f0f0f0"><td> mod_1s_4p <td> <td> <td>
<tr bgcolor="#f0f0f0"><td> mod_34lsub1 <td> <td> <td>
<tr> <td> gcd_1 <td> <td> <td> Y
-<tr> <td> invert_limb <td> <td> <td> [Y]
+<tr> <td> invert_limb <td> <td> <td> Y
<tr> <td> popcount <td> <td> <td>
<tr> <td> hamdist <td> <td> <td>
<tr> <th> <th> X86<br>mulx<br>64 <th> X86<br>mulx+adx<br>64 <th> ARM<br>cor-a57<br>64
@@ -282,7 +282,7 @@
<br><br>
-<font size="-4">Last modified: 2013-05-04 </font>
+<font size="-4">Last modified: 2013-05-29 </font>
<div id="footer-spacer"></div>
diff -r d4257ae6ab7e -r 7b428f584875 devel/sparc.html
--- a/devel/sparc.html Mon May 27 18:55:36 2013 +0200
+++ b/devel/sparc.html Wed May 29 20:48:18 2013 +0200
@@ -97,7 +97,7 @@
vn will <b>never</b> be > MUL_TOOM22_THRESHOLD, i.e., rather small, it
is unlikely that what now remains should be done with mpmul, but rather
with a loop over mpn_addmul_2 (or whatever largest mpn_addmul_<i>k</i> we
- might have. Optimisation: If un = vn + k, and k is small, pad the vp
+ might have). Optimisation: If un = vn + k, and k is small, pad the vp
operand with some zero limbs when loading it to registers, and truncate the
result.
</li>
@@ -139,7 +139,7 @@
</div>
<div id="footer">
-<font size="-4">Last modified: 2013-05-22 </font>
+<font size="-4">Last modified: 2013-05-29 </font>
<table cellpadding=0 width="100%" bgcolor="#e8e8e8">
<tr>
<td align="center">
More information about the gmp-commit
mailing list