[Gmp-commit] /var/hg/gmp: 2 new changesets

mercurial at gmplib.org mercurial at gmplib.org
Mon Mar 8 19:52:23 UTC 2021


details:   /var/hg/gmp/rev/534165b3e233
changeset: 18203:534165b3e233
user:      Torbjorn Granlund <tg at gmplib.org>
date:      Mon Mar 08 20:50:45 2021 +0100
description:
(68000 umul_ppmm): Add an early-clobber &.

details:   /var/hg/gmp/rev/f03dc9ac46c8
changeset: 18204:f03dc9ac46c8
user:      Torbjorn Granlund <tg at gmplib.org>
date:      Mon Mar 08 20:52:19 2021 +0100
description:
ChangeLog

diffstat:

 ChangeLog  |  27 +++++++++++++++++++++++++++
 longlong.h |   2 +-
 2 files changed, 28 insertions(+), 1 deletions(-)

diffs (46 lines):

diff -r bc5ea129d0e8 -r f03dc9ac46c8 ChangeLog
--- a/ChangeLog	Tue Feb 09 18:32:31 2021 +0100
+++ b/ChangeLog	Mon Mar 08 20:52:19 2021 +0100
@@ -1,3 +1,30 @@
+2021-03-08  Torbjörn Granlund  <tg at gmplib.org>
+
+	* longlong.h (68000 umul_ppmm): Add an early-clobber &.
+
+2021-01-18  Torbjörn Granlund  <tg at gmplib.org>
+
+	* mpn/x86_64/zen3/sbpi1_bdiv_r.asm: New grabber file.
+
+2021-01-17  Torbjörn Granlund  <tg at gmplib.org>
+
+	* mpn/x86_64/coreibwl/sbpi1_bdiv_r.asm: New file.
+
+2021-01-01  Torbjörn Granlund  <tg at gmplib.org>
+
+	* configure.ac: Handle zen3 different from zen2.
+
+	* mpn/x86_64/zen3/addmul_1.asm: New grabber file.
+	* mpn/x86_64/zen3/mul_basecase.asm: Likewise.
+	* mpn/x86_64/zen3/sqr_basecase.asm: Likewise.
+
+	* mpn/x86_64/zen3/mul_1.asm: New file.
+
+2020-12-25  Torbjörn Granlund  <tg at gmplib.org>
+
+	* mpn/arm64/applem1/sqr_basecase.asm: New file, do 2x and limb squaring
+	in main loop.
+
 2020-12-21  Torbjörn Granlund  <tg at gmplib.org>
 
 	* mpn/arm64/applem1/aorsmul_1.asm: Provide addmul_1c entry point.
diff -r bc5ea129d0e8 -r f03dc9ac46c8 longlong.h
--- a/longlong.h	Tue Feb 09 18:32:31 2021 +0100
+++ b/longlong.h	Mon Mar 08 20:52:19 2021 +0100
@@ -1211,7 +1211,7 @@
 "	addx%.l	%2,%0\n"						\
 "	| End inlined umul_ppmm"					\
 	      : "=&d" (xh), "=&d" (xl),					\
-		"=d" (__umul_tmp1), "=&d" (__umul_tmp2)			\
+		"=&d" (__umul_tmp1), "=&d" (__umul_tmp2)			\
 	      : "%2" ((USItype)(a)), "d" ((USItype)(b)));		\
   } while (0)
 #endif /* not mc68020 */


More information about the gmp-commit mailing list