From 86b37224f6b720192f78615adb87369fb161d92d Mon Sep 17 00:00:00 2001 From: Niels M?ller Date: Sat, 14 Sep 2019 18:47:40 +0200 Subject: Rename HGCD2_METHOD --> HGCD2_DIV1_METHOD. --- ChangeLog | 6 ++++++ mpn/generic/hgcd2.c | 12 ++++++------ tune/hgcd2-1.c | 4 ++-- tune/hgcd2-2.c | 4 ++-- tune/hgcd2-3.c | 4 ++-- tune/tuneup.c | 2 +- 6 files changed, 19 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index 01189925d..9cbcf40d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2019-09-14 Niels Möller + + * mpn/generic/hgcd2.c (HGCD2_DIV1_METHOD): Rename, and change + default to 3. Updated all usage. + (HGCD2_METHOD): ... the old name, deleted. + 2019-09-14 Torbjörn Granlund * configure.ac: Remove obsolete path-triggered invocation of diff --git a/mpn/generic/hgcd2.c b/mpn/generic/hgcd2.c index 53c22ad15..2ce075671 100644 --- a/mpn/generic/hgcd2.c +++ b/mpn/generic/hgcd2.c @@ -36,8 +36,8 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" #include "longlong.h" -#ifndef HGCD2_METHOD -#define HGCD2_METHOD 2 +#ifndef HGCD2_DIV1_METHOD +#define HGCD2_DIV1_METHOD 3 #endif #if GMP_NAIL_BITS != 0 @@ -49,7 +49,7 @@ see https://www.gnu.org/licenses/. */ static inline mp_double_limb_t div1 (mp_limb_t n0, mp_limb_t d0); -#if HGCD2_METHOD == 1 +#if HGCD2_DIV1_METHOD == 1 static inline mp_double_limb_t div1 (mp_limb_t n0, mp_limb_t d0) @@ -61,7 +61,7 @@ div1 (mp_limb_t n0, mp_limb_t d0) return res; } -#elif HGCD2_METHOD == 2 +#elif HGCD2_DIV1_METHOD == 2 static mp_double_limb_t div1 (mp_limb_t n0, mp_limb_t d0) @@ -97,7 +97,7 @@ div1 (mp_limb_t n0, mp_limb_t d0) return res; } -#elif HGCD2_METHOD == 3 +#elif HGCD2_DIV1_METHOD == 3 static inline mp_double_limb_t div1 (mp_limb_t n0, mp_limb_t d0) @@ -135,7 +135,7 @@ div1 (mp_limb_t n0, mp_limb_t d0) return res; } #else -#error Unknown HGCD2_METHOD +#error Unknown HGCD2_DIV1_METHOD #endif /* Two-limb division optimized for small quotients. */ diff --git a/tune/hgcd2-1.c b/tune/hgcd2-1.c index ecc033b50..1e8948c16 100644 --- a/tune/hgcd2-1.c +++ b/tune/hgcd2-1.c @@ -30,8 +30,8 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" -#undef HGCD2_METHOD -#define HGCD2_METHOD 1 +#undef HGCD2_DIV1_METHOD +#define HGCD2_DIV1_METHOD 1 #define __gmpn_hgcd2 mpn_hgcd2_1 /* Not used, but renamed to not get duplicate definitions */ #define __gmpn_hgcd_mul_matrix1_vector mpn_hgcd_mul_matrix1_vector_1 diff --git a/tune/hgcd2-2.c b/tune/hgcd2-2.c index aa045dd7b..bbb123b11 100644 --- a/tune/hgcd2-2.c +++ b/tune/hgcd2-2.c @@ -30,8 +30,8 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" -#undef HGCD2_METHOD -#define HGCD2_METHOD 2 +#undef HGCD2_DIV1_METHOD +#define HGCD2_DIV1_METHOD 2 #define __gmpn_hgcd2 mpn_hgcd2_2 /* Not used, but renamed to not get duplicate definitions */ #define __gmpn_hgcd_mul_matrix1_vector mpn_hgcd_mul_matrix1_vector_2 diff --git a/tune/hgcd2-3.c b/tune/hgcd2-3.c index 8027347b6..ac6210830 100644 --- a/tune/hgcd2-3.c +++ b/tune/hgcd2-3.c @@ -30,8 +30,8 @@ see https://www.gnu.org/licenses/. */ #include "gmp-impl.h" -#undef HGCD2_METHOD -#define HGCD2_METHOD 3 +#undef HGCD2_DIV1_METHOD +#define HGCD2_DIV1_METHOD 3 #define __gmpn_hgcd2 mpn_hgcd2_3 /* Not used, but renamed to not get duplicate definitions */ #define __gmpn_hgcd_mul_matrix1_vector mpn_hgcd_mul_matrix1_vector_3 diff --git a/tune/tuneup.c b/tune/tuneup.c index 19a65da5f..a60c3960f 100644 --- a/tune/tuneup.c +++ b/tune/tuneup.c @@ -1961,7 +1961,7 @@ tune_hgcd2 (void) }; s.size = 1; - one_method (3, f, "mpn_hgcd2", "HGCD2_METHOD", ¶m); + one_method (3, f, "mpn_hgcd2", "HGCD2_DIV1_METHOD", ¶m); } void -- cgit v1.2.1