diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2010-03-10 01:57:14 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2010-03-10 01:57:14 +0100 |
commit | b7f7758a299e7f0bf0f1f6800bc666a64204920e (patch) | |
tree | feab829fafc7b64c309188752e4ed15cf21c7e4f /mpn/x86_64/core2 | |
parent | 3ef6f81b6a9190128aacf2ea193f19e718b589b5 (diff) | |
download | gmp-b7f7758a299e7f0bf0f1f6800bc666a64204920e.tar.gz |
Clean up cycle count tables.
Diffstat (limited to 'mpn/x86_64/core2')
-rw-r--r-- | mpn/x86_64/core2/aors_n.asm | 12 | ||||
-rw-r--r-- | mpn/x86_64/core2/aorslsh1_n.asm | 11 | ||||
-rw-r--r-- | mpn/x86_64/core2/aorsmul_1.asm | 12 | ||||
-rw-r--r-- | mpn/x86_64/core2/lshift.asm | 12 | ||||
-rw-r--r-- | mpn/x86_64/core2/lshiftc.asm | 12 | ||||
-rw-r--r-- | mpn/x86_64/core2/rshift.asm | 12 |
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 |