[Gmp-commit] /var/hg/gmp: 6 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Sun Sep 8 19:57:02 UTC 2019
details: /var/hg/gmp/rev/0a5d626bdec5
changeset: 17881:0a5d626bdec5
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Sep 08 21:39:42 2019 +0200
description:
Fix comment typo.
details: /var/hg/gmp/rev/9cf71fea05b9
changeset: 17882:9cf71fea05b9
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Sep 08 21:41:56 2019 +0200
description:
Fix comment typo.
details: /var/hg/gmp/rev/38c5a217d72a
changeset: 17883:38c5a217d72a
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Sep 08 21:52:39 2019 +0200
description:
Update c/l table.
details: /var/hg/gmp/rev/834e1dcece15
changeset: 17884:834e1dcece15
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Sep 08 21:54:09 2019 +0200
description:
Update c/l table.
details: /var/hg/gmp/rev/adfba976714d
changeset: 17885:adfba976714d
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Sep 08 21:54:41 2019 +0200
description:
Update c/l table.
details: /var/hg/gmp/rev/cf5765234af8
changeset: 17886:cf5765234af8
user: Torbjorn Granlund <tg at gmplib.org>
date: Sun Sep 08 21:55:22 2019 +0200
description:
Update c/l table.
diffstat:
mpn/alpha/ev67/gcd_11.asm | 2 +-
mpn/arm64/gcd_1.asm | 2 +-
mpn/x86_64/bd1/popcount.asm | 3 ++-
mpn/x86_64/core2/hamdist.asm | 1 +
mpn/x86_64/core2/popcount.asm | 3 ++-
mpn/x86_64/fastsse/copyi-palignr.asm | 18 ++++++++++--------
6 files changed, 17 insertions(+), 12 deletions(-)
diffs (92 lines):
diff -r b91d07a8a0e6 -r cf5765234af8 mpn/alpha/ev67/gcd_11.asm
--- a/mpn/alpha/ev67/gcd_11.asm Sun Sep 08 20:56:42 2019 +0200
+++ b/mpn/alpha/ev67/gcd_11.asm Sun Sep 08 21:55:22 2019 +0200
@@ -1,4 +1,4 @@
-dnl Alpha ev67 mpn_gcd_1 -- Nx1 greatest common divisor.
+dnl Alpha ev67 mpn_gcd_11 -- Nx1 greatest common divisor.
dnl Copyright 2003, 2004 Free Software Foundation, Inc.
diff -r b91d07a8a0e6 -r cf5765234af8 mpn/arm64/gcd_1.asm
--- a/mpn/arm64/gcd_1.asm Sun Sep 08 20:56:42 2019 +0200
+++ b/mpn/arm64/gcd_1.asm Sun Sep 08 21:55:22 2019 +0200
@@ -1,4 +1,4 @@
-dnl ARM v6t2 mpn_gcd_1.
+dnl ARM v8a mpn_gcd_1.
dnl Based on the K7 gcd_1.asm, by Kevin Ryde. Rehacked for ARM by Torbjorn
dnl Granlund.
diff -r b91d07a8a0e6 -r cf5765234af8 mpn/x86_64/bd1/popcount.asm
--- a/mpn/x86_64/bd1/popcount.asm Sun Sep 08 20:56:42 2019 +0200
+++ b/mpn/x86_64/bd1/popcount.asm Sun Sep 08 21:55:22 2019 +0200
@@ -37,11 +37,12 @@
C AMD bd1 1.27 y
C AMD bd2 1.24 y
C AMD bd3 ?
-C AMD bd4 ?
+C AMD bd4 1.22
C AMD zen n/a
C AMD bobcat n/a
C AMD jaguar n/a
C Intel P4 n/a
+C Intel CNR n/a
C Intel PNR n/a
C Intel NHM n/a
C Intel SBR n/a
diff -r b91d07a8a0e6 -r cf5765234af8 mpn/x86_64/core2/hamdist.asm
--- a/mpn/x86_64/core2/hamdist.asm Sun Sep 08 20:56:42 2019 +0200
+++ b/mpn/x86_64/core2/hamdist.asm Sun Sep 08 21:55:22 2019 +0200
@@ -42,6 +42,7 @@
C AMD bobcat ?
C AMD jaguar ?
C Intel P4 n/a
+C Intel CNR 4.50 y
C Intel PNR 3.28 y
C Intel NHM ?
C Intel SBR ?
diff -r b91d07a8a0e6 -r cf5765234af8 mpn/x86_64/core2/popcount.asm
--- a/mpn/x86_64/core2/popcount.asm Sun Sep 08 20:56:42 2019 +0200
+++ b/mpn/x86_64/core2/popcount.asm Sun Sep 08 21:55:22 2019 +0200
@@ -37,11 +37,12 @@
C AMD bd1 1.79-1.91 n
C AMD bd2 1.73-1.85 n
C AMD bd3 ?
-C AMD bd4 ?
+C AMD bd4 1.73-1.85 n
C AMD zen 1.47 n
C AMD bobcat 8.0 n
C AMD jaguar 4.78 n
C Intel P4 n/a
+C Intel CNR 3.75
C Intel PNR 2.61 y
C Intel NHM 2.03 n
C Intel SBR 1.87 n
diff -r b91d07a8a0e6 -r cf5765234af8 mpn/x86_64/fastsse/copyi-palignr.asm
--- a/mpn/x86_64/fastsse/copyi-palignr.asm Sun Sep 08 20:56:42 2019 +0200
+++ b/mpn/x86_64/fastsse/copyi-palignr.asm Sun Sep 08 21:55:22 2019 +0200
@@ -36,15 +36,17 @@
C aligned unaligned best seen for cpu?
C AMD K8,K9 2.0 illop 1.0/1.0 N
C AMD K10 0.85 illop Y/N
-C AMD bull 0.70 0.66 Y
-C AMD pile 0.68 0.66 Y
-C AMD steam ? ?
-C AMD excavator ? ?
-C AMD bobcat 1.97 8.16 1.5/1.5 N
-C AMD jaguar 0.77 0.93 0.65/opt N/Y
+C AMD bd1 0.70 0.66 Y
+C AMD bd2 0.68 0.66 Y
+C AMD bd3 ? ?
+C AMD bd4 ? ?
+C AMD bt1 1.97 8.16 1.5/1.5 N
+C AMD bt2 0.77 0.93 0.65/opt N/Y
+C AMD zn1 ? ?
+C AMD zn2 ? ?
C Intel P4 2.26 illop Y/N
-C Intel core 0.52 0.64 opt/opt Y
-C Intel NHM 0.52 0.71 opt/opt Y
+C Intel CNR 0.52 0.64 opt/opt Y
+C Intel NHM 0.52 0.71 0.50/0.67 N
C Intel SBR 0.51 0.54 opt/0.51 Y
C Intel IBR 0.50 0.54 opt/opt Y
C Intel HWL 0.50 0.51 opt/opt Y
More information about the gmp-commit
mailing list