[Gmp-commit] /var/hg/gmp: 2 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Mon Oct 19 06:03:11 UTC 2015
details: /var/hg/gmp/rev/25b8d5b48588
changeset: 16889:25b8d5b48588
user: Marco Bodrato <bodrato at mail.dm.unipi.it>
date: Mon Oct 19 08:02:06 2015 +0200
description:
Tune
details: /var/hg/gmp/rev/e62509b1f208
changeset: 16890:e62509b1f208
user: Marco Bodrato <bodrato at mail.dm.unipi.it>
date: Mon Oct 19 08:02:23 2015 +0200
description:
News
diffstat:
NEWS | 4 ++++
mpn/x86/bd2/gmp-mparam.h | 8 +++++---
2 files changed, 9 insertions(+), 3 deletions(-)
diffs (52 lines):
diff -r db4e0a88329f -r e62509b1f208 NEWS
--- a/NEWS Mon Oct 19 06:09:10 2015 +0200
+++ b/NEWS Mon Oct 19 08:02:23 2015 +0200
@@ -17,6 +17,8 @@
* Fixed bug affecting mini-gmp's bitwise functions mpz_setbit, mpz_clrbit,
and mpz_combit.
+ * Various problems related to precision for mpf have been fixed.
+
SPEEDUPS
* Speedup for Intel Broadwell.
@@ -58,6 +60,8 @@
* The various FreeBSD problems listed for 6.0.0 affect this release too.
+ * Tuned values for FFT multiplications are provided for larger number on
+ many platforms.
Changes between GMP version 5.1.* and 6.0.0
diff -r db4e0a88329f -r e62509b1f208 mpn/x86/bd2/gmp-mparam.h
--- a/mpn/x86/bd2/gmp-mparam.h Mon Oct 19 06:09:10 2015 +0200
+++ b/mpn/x86/bd2/gmp-mparam.h Mon Oct 19 08:02:23 2015 +0200
@@ -1,7 +1,7 @@
/* AMD bd2 gmp-mparam.h -- Compiler/machine parameter header file.
-Copyright 1991, 1993, 1994, 2000-2005, 2008-2010, 2014 Free Software
-Foundation, Inc.
+Copyright 1991, 1993, 1994, 2000-2005, 2008-2010, 2014, 2015 Free
+Software Foundation, Inc.
This file is part of the GNU MP Library.
@@ -34,7 +34,6 @@
/* 4000 MHz Piledriver Vishera */
/* FFT tuning limit = 40000000 */
-/* Generated by tuneup.c, 2014-03-12, gcc 4.8 */
#define MOD_1_NORM_THRESHOLD 0 /* always */
#define MOD_1_UNNORM_THRESHOLD 3
@@ -171,6 +170,9 @@
#define MULLO_BASECASE_THRESHOLD 3
#define MULLO_DC_THRESHOLD 34
#define MULLO_MUL_N_THRESHOLD 13463
+#define SQRLO_BASECASE_THRESHOLD 7
+#define SQRLO_DC_THRESHOLD 43
+#define SQRLO_SQR_THRESHOLD 11278
#define DC_DIV_QR_THRESHOLD 67
#define DC_DIVAPPR_Q_THRESHOLD 196
More information about the gmp-commit
mailing list