[Gmp-commit] /var/hg/gmp: *** empty log message ***

mercurial at gmplib.org mercurial at gmplib.org
Mon Nov 7 18:43:07 CET 2011


details:   /var/hg/gmp/rev/a3fa4d967de2
changeset: 14424:a3fa4d967de2
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon Nov 07 18:42:54 2011 +0100
description:
*** empty log message ***

diffstat:

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

diffs (30 lines):

diff -r 7b2606695d88 -r a3fa4d967de2 ChangeLog
--- a/ChangeLog	Mon Nov 07 18:42:27 2011 +0100
+++ b/ChangeLog	Mon Nov 07 18:42:54 2011 +0100
@@ -1,3 +1,26 @@
+2011-11-07  Torbjorn Granlund  <tege at gmplib.org>
+
+	* mpn/generic/redc_1.c: Just reduce U uperand using Hensel norm, but
+	not fully canonically; leave add_n and conditional sub_n to caller.
+	Therefore omit R argument.
+
+	* mpn/generic/redc_1_sec.c: Remove.
+
+	* gmp-impl.h (mpn_redc_1): Update declaration.
+	(mpn_redc_1_sec): Remove declaration.
+
+	* configure.in (gmp_mpn_functions): Remove redc_1.
+
+	* mpn/x86_64/redc_1.asm: Adopt to new defined functionality/interface.
+	* tune/speed.h (SPEED_ROUTINE_REDC_1): Likewise.
+
+	* tests/refmpn.c (refmpn_redc_1): Likewise; also call refmpn_addmul_1
+	instead of mpn_addmul_1.
+
+	* mpn/generic/powm.c (MPN_REDC_1): New macro, use for mpn_redc_1.
+	* mpn/generic/powm_sec.c (MPN_REDC_1_SEC): New macro, use for
+	mpn_redc_1_sec.
+
 2011-11-03  Torbjorn Granlund  <tege at gmplib.org>
 
 	* dumbmp.c (mpz_sub): Abort for non-handled case.


More information about the gmp-commit mailing list