[Gmp-commit] /var/hg/gmp: ChangeLog

mercurial at gmplib.org mercurial at gmplib.org
Wed Oct 2 20:03:33 UTC 2019


details:   /var/hg/gmp/rev/1304759941b9
changeset: 17942:1304759941b9
user:      Torbjorn Granlund <tg at gmplib.org>
date:      Wed Oct 02 22:03:29 2019 +0200
description:
ChangeLog

diffstat:

 ChangeLog |  21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diffs (45 lines):

diff -r 95074fea4d54 -r 1304759941b9 ChangeLog
--- a/ChangeLog	Wed Oct 02 22:02:21 2019 +0200
+++ b/ChangeLog	Wed Oct 02 22:03:29 2019 +0200
@@ -3,6 +3,10 @@
 	* configure.ac: Make more path distinctions for the benefit of
 	gmp-mparam.h.
 
+2019-10-01  Torbjörn Granlund  <tg at gmplib.org>
+
+	* configure.ac (arm64): Let cortex-a7x look in a57 folder.
+
 2019-10-01  Niels Möller  <nisse at lysator.liu.se>
 
 	* mpn/generic/gcdext_1.c (mpn_gcdext_1) [GCDEXT_1_USE_BINARY]: Fix
@@ -12,6 +16,14 @@
 
 	* tests/mpn/t-gcdext_1.c: New test.
 
+2019-09-23  Torbjörn Granlund  <tg at gmplib.org>
+
+	* mpn/generic/hgcd2.c: Mark added div1 variants as static.
+
+	* tune/tuneup.c, tune/speed.c, tune/speed.h, tune/common.c,
+	tune/Makefile.am: Add measuring of mpn_hgcd2 method 4 and 5.
+	* tune/hgcd2-4.c, tune/hgcd2-5.c: New files.
+
 2019-09-23  Niels Möller  <nisse at lysator.liu.se>
 
 	* gmp-impl.h (hgcd2_func_t) [TUNE_PROGRAM_BUILD]: New typedef.
@@ -28,6 +40,15 @@
 	that the later tuning of mpn_hgcd and mpn_gcd uses the right
 	implementation of hgcd2.
 
+2019-09-23  Torbjörn Granlund  <tg at gmplib.org>
+
+	* mpn/generic/hgcd2.c: Improve method 4 and 5 by using the division
+	free methods optimistically, detecting errors.  Tweak table values.
+
+2019-09-22  Torbjörn Granlund  <tg at gmplib.org>
+
+	* mpn/generic/hgcd2.c: Add a 4th and 5th div1 method.
+
 2019-09-18  Torbjörn Granlund  <tg at gmplib.org>
 
 	* mpn/generic/hgcd2.c (div1, div2): Rearrange things to allow for asm.


More information about the gmp-commit mailing list