diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2011-10-19 09:06:58 +0200 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2011-10-19 09:06:58 +0200 |
commit | 59ded1a3c94023328f3e1db8702d3602fc7de84b (patch) | |
tree | a299c8fa72c5ca62f0e275b92ec3f7e0c738282e /mpn/s390_32 | |
parent | 94c06b068dd6563d87e9b1b4368e0e0082866615 (diff) | |
download | gmp-59ded1a3c94023328f3e1db8702d3602fc7de84b.tar.gz |
Add cycle table.
Diffstat (limited to 'mpn/s390_32')
-rw-r--r-- | mpn/s390_32/copyd.asm | 5 | ||||
-rw-r--r-- | mpn/s390_32/copyi.asm | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/mpn/s390_32/copyd.asm b/mpn/s390_32/copyd.asm index da8e8916c..dbfde3531 100644 --- a/mpn/s390_32/copyd.asm +++ b/mpn/s390_32/copyd.asm @@ -21,7 +21,12 @@ dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. include(`../config.m4') C cycles/limb +C cycles/limb +C z900 1.65 C z990 1.125 +C z9 ? +C z10 ? +C z196 ? C FIXME: C * Avoid saving/restoring callee-saves registers for n < 3. This could be diff --git a/mpn/s390_32/copyi.asm b/mpn/s390_32/copyi.asm index cb803a635..f3f2399e1 100644 --- a/mpn/s390_32/copyi.asm +++ b/mpn/s390_32/copyi.asm @@ -21,7 +21,11 @@ dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. include(`../config.m4') C cycles/limb +C z900 0.75 C z990 0.375 +C z9 ? +C z10 ? +C z196 ? C NOTE C * This is based on GNU libc memcpy which was written by Martin Schwidefsky. |