[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