summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2011-11-02 15:02:47 +0100
committerTorbjorn Granlund <tege@gmplib.org>2011-11-02 15:02:47 +0100
commit40ec51d08fd8bd939ee342e2249d867c1f268e9d (patch)
tree6d7ac80f00e1a1e5eac500e50b63728610ba2ba2
parent0aa2759a1365b246cb90c079a623675deb061aa1 (diff)
downloadgmp-40ec51d08fd8bd939ee342e2249d867c1f268e9d.tar.gz
Correct a c/l number.
-rw-r--r--mpn/s390_64/aorrlsh1_n.asm8
1 files changed, 4 insertions, 4 deletions
diff --git a/mpn/s390_64/aorrlsh1_n.asm b/mpn/s390_64/aorrlsh1_n.asm
index e1904e992..3bd9b1134 100644
--- a/mpn/s390_64/aorrlsh1_n.asm
+++ b/mpn/s390_64/aorrlsh1_n.asm
@@ -20,16 +20,16 @@ dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
include(`../config.m4')
C cycles/limb
-C z900 10
-C z990 5
+C z900 9
+C z990 4.75
C z9 ?
C z10 ?
C z196 ?
C TODO
C * Optimise for small n, avoid 'la' like in aors_n.asm.
-C * Tune to reach 4 c/l. For addlsh1, we could let the main alcgr propagate
-C carry to the lsh1 alcgr. But even for sublsh1_n 5 c/l cannot be optimal.
+C * Tune to reach 3.5 c/l. For addlsh1, we could let the main alcgr propagate
+C carry to the lsh1 alcgr.
C * Compute RETVAL for sublsh1_n less stupidly.
C INPUT PARAMETERS