diff options
author | Niels Möller <nisse@lysator.liu.se> | 2003-11-25 22:22:24 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2003-11-25 22:22:24 +0100 |
commit | 764466a9eee249310d12da7457712077b3caf8f0 (patch) | |
tree | 0e548ad8f0f584e1c33446bbb59489f97af9f2a3 /configure.in | |
parent | a089be75f052828f7a2f027fc9979bb66160ca12 (diff) | |
download | gmp-764466a9eee249310d12da7457712077b3caf8f0.tar.gz |
* gmp-impl.h (MPN_LEQ_P, MPN_EXTRACT_LIMB): New macros.
(struct qstack, struct hgcd2_row, struct hgcd2, struct hgcd_row)
(struct hgcd): New structs. Also added prototypes for new hgcd,
hgcd2, qstack and gcd functions.
* configure.in (gmp_mpn_functions): Added hgcd2, hgcd and qstack.
* mpn/Makefile.am (nodist_EXTRA_libmpn_la_SOURCES): Added hgcd2.c,
hgcd.c and qstack.c.
* mpn/generic/hgcd.c, mpn/generic/hgcd2.c, mpn/generic/qstack.c:
New files, needed for the sub-quadratic gcd.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/configure.in b/configure.in index cb42a59a2..1c306dd23 100644 --- a/configure.in +++ b/configure.in @@ -2256,6 +2256,7 @@ gmp_mpn_functions="$extra_functions \ mul mul_fft mul_n mul_basecase sqr_basecase random random2 pow_1 \ rootrem sqrtrem get_str set_str scan0 scan1 popcount hamdist cmp perfsqr \ bdivmod gcd_1 gcd gcdext tdiv_qr dc_divrem_n sb_divrem_mn jacbase get_d \ + hgcd2 hgcd qstack \ $gmp_mpn_functions_optional" define(GMP_MULFUNC_CHOICES, |