summaryrefslogtreecommitdiff
path: root/mpn/x86_64/core2
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2010-03-10 01:57:14 +0100
committerTorbjorn Granlund <tege@gmplib.org>2010-03-10 01:57:14 +0100
commitb7f7758a299e7f0bf0f1f6800bc666a64204920e (patch)
treefeab829fafc7b64c309188752e4ed15cf21c7e4f /mpn/x86_64/core2
parent3ef6f81b6a9190128aacf2ea193f19e718b589b5 (diff)
downloadgmp-b7f7758a299e7f0bf0f1f6800bc666a64204920e.tar.gz
Clean up cycle count tables.
Diffstat (limited to 'mpn/x86_64/core2')
-rw-r--r--mpn/x86_64/core2/aors_n.asm12
-rw-r--r--mpn/x86_64/core2/aorslsh1_n.asm11
-rw-r--r--mpn/x86_64/core2/aorsmul_1.asm12
-rw-r--r--mpn/x86_64/core2/lshift.asm12
-rw-r--r--mpn/x86_64/core2/lshiftc.asm12
-rw-r--r--mpn/x86_64/core2/rshift.asm12
6 files changed, 42 insertions, 29 deletions
diff --git a/mpn/x86_64/core2/aors_n.asm b/mpn/x86_64/core2/aors_n.asm
index 3dc04d0b7..8a20eba65 100644
--- a/mpn/x86_64/core2/aors_n.asm
+++ b/mpn/x86_64/core2/aors_n.asm
@@ -21,11 +21,13 @@ include(`../config.m4')
C cycles/limb
-C K8,K9: 2.25
-C K10: 2
-C P4: 10
-C P6 core2: 2.05
-C P6 corei7: 2.3
+C AMD K8,K9 2.25
+C AMD K10 2
+C Intel P4 10
+C Intel core2 2.05
+C Intel corei 2.3
+C Intel atom ?
+C VIA nano ?
C INPUT PARAMETERS
define(`rp', `%rdi')
diff --git a/mpn/x86_64/core2/aorslsh1_n.asm b/mpn/x86_64/core2/aorslsh1_n.asm
index 18db7c96f..b8c752b3a 100644
--- a/mpn/x86_64/core2/aorslsh1_n.asm
+++ b/mpn/x86_64/core2/aorslsh1_n.asm
@@ -20,10 +20,13 @@ dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
include(`../config.m4')
C cycles/limb
-C K8,K9: 4.25
-C K10: ?
-C P4: ?
-C P6-15: 3
+C AMD K8,K9 4.25
+C AMD K10 ?
+C Intel P4 ?
+C Intel core2 3
+C Intel corei 3
+C Intel atom ?
+C VIA nano ?
C INPUT PARAMETERS
define(`rp',`%rdi')
diff --git a/mpn/x86_64/core2/aorsmul_1.asm b/mpn/x86_64/core2/aorsmul_1.asm
index 8dcccd994..bb4f663c4 100644
--- a/mpn/x86_64/core2/aorsmul_1.asm
+++ b/mpn/x86_64/core2/aorsmul_1.asm
@@ -20,11 +20,13 @@ dnl along with the GNU MP Library. If not, see http://www.gnu.org/licenses/.
include(`../config.m4')
C cycles/limb
-C K8,K9: 4
-C K10: 4
-C P4: ?
-C P6 core2: 4.3-4.5 (fluctuating)
-C P6 corei7: 5
+C AMD K8,K9 4
+C AMD K10 4
+C Intel P4 ?
+C Intel core2 4.3-4.5 (fluctuating)
+C Intel corei 5
+C Intel atom ?
+C VIA nano ?
C INPUT PARAMETERS
define(`rp', `%rdi')
diff --git a/mpn/x86_64/core2/lshift.asm b/mpn/x86_64/core2/lshift.asm
index e3e400874..a15868b03 100644
--- a/mpn/x86_64/core2/lshift.asm
+++ b/mpn/x86_64/core2/lshift.asm
@@ -21,11 +21,13 @@ include(`../config.m4')
C cycles/limb
-C K8,K9: 4.25
-C K10: 4.25
-C P4: 14.7
-C P6 core2: 1.27
-C P6 corei7: 1.5
+C AMD K8,K9 4.25
+C AMD K10 4.25
+C Intel P4 14.7
+C Intel core2 1.27
+C Intel corei 1.5
+C Intel atom ?
+C VIA nano ?
C INPUT PARAMETERS
diff --git a/mpn/x86_64/core2/lshiftc.asm b/mpn/x86_64/core2/lshiftc.asm
index bc014c855..a2d905dc8 100644
--- a/mpn/x86_64/core2/lshiftc.asm
+++ b/mpn/x86_64/core2/lshiftc.asm
@@ -21,11 +21,13 @@ include(`../config.m4')
C cycles/limb
-C K8,K9: ?
-C K10: ?
-C P4: ?
-C P6 core2: 1.5
-C P6 corei7: 1.75
+C AMD K8,K9 ?
+C AMD K10 ?
+C Intel P4 ?
+C Intel core2 1.5
+C Intel corei 1.75
+C Intel atom ?
+C VIA nano ?
C INPUT PARAMETERS
diff --git a/mpn/x86_64/core2/rshift.asm b/mpn/x86_64/core2/rshift.asm
index 485fd4b0d..bc6224064 100644
--- a/mpn/x86_64/core2/rshift.asm
+++ b/mpn/x86_64/core2/rshift.asm
@@ -21,11 +21,13 @@ include(`../config.m4')
C cycles/limb
-C K8,K9: 4.25
-C K10: 4.25
-C P4: 14.7
-C P6 core2: 1.27
-C P6 corei7: 1.5
+C AMD K8,K9 4.25
+C AMD K10 4.25
+C Intel P4 14.7
+C Intel core2 1.27
+C Intel corei 1.5
+C Intel atom ?
+C VIA nano ?
C INPUT PARAMETERS