diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2011-11-02 15:02:21 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2011-11-02 15:02:21 +0100 |
commit | 0aa2759a1365b246cb90c079a623675deb061aa1 (patch) | |
tree | e57f6aaf6e66b5a53d85a008ab5a8f4f923cf2f4 /mpn | |
parent | 9ca22912b5faee1406bca9648e488fc06164f456 (diff) | |
download | gmp-0aa2759a1365b246cb90c079a623675deb061aa1.tar.gz |
Slight optimisation.
Diffstat (limited to 'mpn')
-rw-r--r-- | mpn/s390_64/invert_limb.asm | 5 |
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 |