summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2003-11-25 22:22:24 +0100
committerNiels Möller <nisse@lysator.liu.se>2003-11-25 22:22:24 +0100
commit764466a9eee249310d12da7457712077b3caf8f0 (patch)
tree0e548ad8f0f584e1c33446bbb59489f97af9f2a3 /configure.in
parenta089be75f052828f7a2f027fc9979bb66160ca12 (diff)
downloadgmp-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.in1
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,