summaryrefslogtreecommitdiff
path: root/tests/devel
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2002-06-29 02:14:52 +0200
committerKevin Ryde <user42@zip.com.au>2002-06-29 02:14:52 +0200
commit3837b87baccc1fead3dfed4e693ba79663b91a57 (patch)
tree8fa071a5638ea50dbc8f8748f58faa726188c840 /tests/devel
parent357b7d4733c43d085f68bdc6cebe86965e9d0dc1 (diff)
downloadgmp-3837b87baccc1fead3dfed4e693ba79663b91a57.tar.gz
* tests/devel/try.c (mpn_mod_34lsub1): Only exists for
GMP_NUMB_BITS%4==0. (SIZE2_FIRST): Respect option_firstsize2 for "fraction" case.
Diffstat (limited to 'tests/devel')
-rw-r--r--tests/devel/try.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/devel/try.c b/tests/devel/try.c
index bb28ce1ba..bfe2596e9 100644
--- a/tests/devel/try.c
+++ b/tests/devel/try.c
@@ -1247,7 +1247,9 @@ const struct choice_t choice_array[] = {
#if HAVE_NATIVE_mpn_mod_1c
{ TRY(mpn_mod_1c), TYPE_MOD_1C },
#endif
+#if GMP_NUMB_BITS % 4 == 0
{ TRY(mpn_mod_34lsub1), TYPE_MOD_34LSUB1 },
+#endif
{ TRY_FUNFUN(udiv_qrnnd), TYPE_UDIV_QRNND, 2 },
{ TRY(mpn_divexact_1), TYPE_DIVEXACT_1 },
@@ -2348,7 +2350,7 @@ try_one (void)
#define SIZE2_FIRST \
(tr->size2 == SIZE_2 ? 2 \
- : tr->size2 == SIZE_FRACTION ? 0 \
+ : tr->size2 == SIZE_FRACTION ? option_firstsize2 \
: tr->size2 ? \
MAX (choice->minsize, (option_firstsize2 != 0 \
? option_firstsize2 : 1)) \