summaryrefslogtreecommitdiff
path: root/mpn/s390_32
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2011-10-19 09:06:58 +0200
committerTorbjorn Granlund <tege@gmplib.org>2011-10-19 09:06:58 +0200
commit59ded1a3c94023328f3e1db8702d3602fc7de84b (patch)
treea299c8fa72c5ca62f0e275b92ec3f7e0c738282e /mpn/s390_32
parent94c06b068dd6563d87e9b1b4368e0e0082866615 (diff)
downloadgmp-59ded1a3c94023328f3e1db8702d3602fc7de84b.tar.gz
Add cycle table.
Diffstat (limited to 'mpn/s390_32')
-rw-r--r--mpn/s390_32/copyd.asm5
-rw-r--r--mpn/s390_32/copyi.asm4
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.