[Gmp-commit] /var/hg/www: Cycle updates for sparc T4 and ARM.
mercurial at gmplib.org
mercurial at gmplib.org
Fri May 3 23:32:58 CEST 2013
details: /var/hg/www/rev/1ee2fcbc2385
changeset: 65:1ee2fcbc2385
user: Torbjorn Granlund <tege at gmplib.org>
date: Fri May 03 23:32:47 2013 +0200
description:
Cycle updates for sparc T4 and ARM.
diffstat:
devel/asm.html | 32 ++++++++++++++++----------------
1 files changed, 16 insertions(+), 16 deletions(-)
diffs (64 lines):
diff -r cb9b150b4ce9 -r 1ee2fcbc2385 devel/asm.html
--- a/devel/asm.html Thu May 02 21:45:04 2013 +0200
+++ b/devel/asm.html Fri May 03 23:32:47 2013 +0200
@@ -122,14 +122,14 @@
<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> <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.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.125)<td> <td> (1) <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> *
<tr bgcolor="#f0f0f0"><td> mullo_basecase <td> <td> <td> <td> <td> <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> * <td> * <td> *
<tr bgcolor="#f0f0f0"><td> mulmid_basecase <td> <td> <td> <td> <td> <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td> <td>
@@ -139,21 +139,21 @@
<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}
-<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}
-<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}
+<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> 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
-<tr bgcolor="#f0f0f0"><td> com <td> 1 <td> <td> <td> <td> <td> 1.25 <td>1.18[0.85]<td>1.6[0.9]<td>1.75 <td>2.8[2.3]<td> 1.05 <td>1.5[0.5]<td>1.25[0.5]<td> 2.75 <td> 2[1.1]<td> (0.75) <td> 1.62 <td> 1.425 <td> 3.5 <td> 1.45 <td> <td> <td> <td> 1.5 <td> (0.5) <td> 1.75 <td> 1 <td> 1
-<tr bgcolor="#f0f0f0"><td> and_n <td> {1.5} <td> <td> <td> <td> 3 <td> 1.5 <td> 1.5\2 <td> 1.65 <td> 2.67 <td> 2.75 <td> 2 <td> 2 <td> 1.5 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td>2.5-2.75<td> 1.27 <td> 0.78
-<tr bgcolor="#f0f0f0"><td> ior_n <td> {1.5} <td> <td> <td> <td> 3 <td> 1.5 <td> 1.5\2 <td> 1.65 <td> 2.67 <td> 2.75 <td> 2 <td> 2 <td> 1.5 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td>2.5-2.75<td> 1.27 <td> 0.78
-<tr bgcolor="#f0f0f0"><td> xor_n <td> {1.5} <td> <td> <td> <td> 3 <td> 1.5 <td> 1.5\2 <td> 1.65 <td> 2.67 <td> 2.75 <td> 2 <td> 2 <td> 1.5 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td>2.5-2.75<td> 1.27 <td> 0.78
-<tr bgcolor="#f0f0f0"><td> andn_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\2.5 <td> 1.5\2 <td> 1.9 <td>2.5-2.75<td> 3.35 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td>2.5-2.75<td> 1.27 <td> 0.78
-<tr bgcolor="#f0f0f0"><td> iorn_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\2.5 <td> 1.5\2 <td> 1.9 <td>2.5-2.75<td> 3.35 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.39 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.75-3<td> 1.64 <td> 0.78
-<tr bgcolor="#f0f0f0"><td> xnor_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\2.5 <td> 1.5\2 <td> 1.9 <td> 2.5 <td> 3.35 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.39 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.75 <td> 1.64 <td> 0.94
-<tr bgcolor="#f0f0f0"><td> nand_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\1.75<td> 1.5\2 <td> 2 <td> 2.5 <td> 3.6 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.39 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (2) <td> 1 <td> 2.75 <td> 1.64 <td> 0.94
-<tr bgcolor="#f0f0f0"><td> nior_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\1.75<td> 1.5\2 <td> 2 <td> 2.5 <td> 3.6 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (2) <td> 1 <td> 2.75 <td> 1.64 <td> 0.94
+<tr bgcolor="#f0f0f0"><td> com <td> 1 <td> <td> <td> <td> <td> 1.25 <td>1.18[0.85]<td>1.6[0.9]<td>1.75 <td>2.8[2.3]<td> 1.05 <td>1.5[0.5]<td>1.25[0.5]<td> 2.75 <td> 2[1.1]<td> (0.75) <td> 1.62 <td> 1.425 <td> 3.5 <td> 1.45 <td> <td> <td> <td> 1.5 <td> (0.5) <td> 1.75 <td> 1 <td> 1[0.65]
+<tr bgcolor="#f0f0f0"><td> and_n <td> {1.5} <td> <td> <td> <td> 3 <td> 1.5 <td> 1.5\2 <td> 1.65 <td> 2.67 <td> 2.75 <td> 2 <td> 2 <td> 1.5 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.1 <td> 1.27 <td> 0.78
+<tr bgcolor="#f0f0f0"><td> ior_n <td> {1.5} <td> <td> <td> <td> 3 <td> 1.5 <td> 1.5\2 <td> 1.65 <td> 2.67 <td> 2.75 <td> 2 <td> 2 <td> 1.5 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.1 <td> 1.27 <td> 0.78
+<tr bgcolor="#f0f0f0"><td> xor_n <td> {1.5} <td> <td> <td> <td> 3 <td> 1.5 <td> 1.5\2 <td> 1.65 <td> 2.67 <td> 2.75 <td> 2 <td> 2 <td> 1.5 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.1 <td> 1.27 <td> 0.78
+<tr bgcolor="#f0f0f0"><td> andn_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\2.5 <td> 1.5\2 <td> 1.9 <td>2.5-2.75<td> 3.35 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.1 <td> 1.27 <td> 0.78
+<tr bgcolor="#f0f0f0"><td> iorn_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\2.5 <td> 1.5\2 <td> 1.9 <td>2.5-2.75<td> 3.35 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.39 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.1 <td> 1.64 <td> 0.78
+<tr bgcolor="#f0f0f0"><td> xnor_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\2.5 <td> 1.5\2 <td> 1.9 <td> 2.5 <td> 3.35 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.39 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (1.75) <td> 1 <td> 2.6 <td> 1.64 <td> 0.94
+<tr bgcolor="#f0f0f0"><td> nand_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\1.75<td> 1.5\2 <td> 2 <td> 2.5 <td> 3.6 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.39 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (2) <td> 1 <td> 2.6 <td> 1.64 <td> 0.94
+<tr bgcolor="#f0f0f0"><td> nior_n <td> {1.75} <td> <td> <td> <td> 3.5 <td>1.5\1.75<td> 1.5\2 <td> 2 <td> 2.5 <td> 3.6 <td> 2 <td> 2 <td> 1.75 <td> 3.75 <td> 3 <td> 1.14 <td> 2 <td> 2 <td> 2.5 <td> 1.75 <td> <td> <td> <td> (2) <td> 1 <td> 2.6 <td> 1.64 <td> 0.94
<tr> <td>† divrem_1 int<td> 17[14] <td> 32 <td> 34 <td> 24[19] <td>38[25-28]<td>13 <td> 13 <td>20-20.7 <td> 17-18 <td> 44 <td> 24 <td> 19 <td> 15[14]<td> 46 <td> 24 <td> [21] <td> 29 <td> 29 <td> 58(52) <td> 25 <td> <td> <td> <td>[22] <td>30[22] <td> 13-14 <td>11.4-11.8<td>11.4-11.8
<tr> <td>† divrem_1 frc<td> 15[13] <td> 30 <td> 32 <td> 17[15] <td> 23[22] <td> 12 <td> 12 <td> 18 <td> 16 <td> 42 <td> 19 <td> 18 <td> 12.4 <td> 36 <td> 22.6 <td> [7] <td> 19 <td> 19 <td> 41 <td> 14 <td> <td> <td> <td>[18] <td>30[22] <td> 13 <td> 11 <td> 11
<tr> <td>† pre_divrem_1<td> Y <td> Y <td> Y <td> Y <td> <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> Y <td> * <td> * <td> * <td> * <td> * <td> <td> <td> <td> * <td> Y <td> Y <td> Y <td> Y
@@ -282,7 +282,7 @@
<br><br>
-<font size="-4">Last modified: 2013-04-29 </font>
+<font size="-4">Last modified: 2013-05-01 </font>
<div id="footer-spacer"></div>
More information about the gmp-commit
mailing list