summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2011-11-02 15:02:21 +0100
committerTorbjorn Granlund <tege@gmplib.org>2011-11-02 15:02:21 +0100
commit0aa2759a1365b246cb90c079a623675deb061aa1 (patch)
treee57f6aaf6e66b5a53d85a008ab5a8f4f923cf2f4
parent9ca22912b5faee1406bca9648e488fc06164f456 (diff)
downloadgmp-0aa2759a1365b246cb90c079a623675deb061aa1.tar.gz
Slight optimisation.
-rw-r--r--mpn/s390_64/invert_limb.asm5
1 files changed, 2 insertions, 3 deletions
diff --git a/mpn/s390_64/invert_limb.asm b/mpn/s390_64/invert_limb.asm
index 9d0054b6b..4d858d1c5 100644
--- a/mpn/s390_64/invert_limb.asm
+++ b/mpn/s390_64/invert_limb.asm
@@ -23,7 +23,7 @@ include(`../config.m4')
C cycles/limb
C z900 142
-C z990 88
+C z990 86
C z9 ?
C z10 ?
C z196 ?
@@ -34,9 +34,8 @@ ASM_START()
PROLOGUE(mpn_invert_limb)
stg %r9, 72(%r15)
srlg %r9, %r2, 55
- aghi %r9, -256
agr %r9, %r9
- larl %r4, approx_tab
+ larl %r4, approx_tab-512
srlg %r3, %r2, 24
aghi %r3, 1
lghi %r5, 1