summaryrefslogtreecommitdiff
path: root/mpn/Makefile.am
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 /mpn/Makefile.am
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 'mpn/Makefile.am')
-rw-r--r--mpn/Makefile.am5
1 files changed, 3 insertions, 2 deletions
diff --git a/mpn/Makefile.am b/mpn/Makefile.am
index 11e97e048..93e66ef86 100644
--- a/mpn/Makefile.am
+++ b/mpn/Makefile.am
@@ -40,11 +40,12 @@ nodist_EXTRA_libmpn_la_SOURCES = \
cmp.c com_n.c copyd.c copyi.c \
dc_divrem_n.c dive_1.c diveby3.c divis.c divrem.c divrem_1.c divrem_2.c \
dump.c fib2_ui.c gcd.c \
- gcd_finda.c gcd_1.c gcdext.c get_d.c get_str.c hamdist.c invert_limb.c \
+ gcd_finda.c gcd_1.c gcdext.c get_d.c get_str.c \
+ hamdist.c hgcd2.c hgcd.c invert_limb.c \
ior_n.c iorn_n.c jacbase.c lshift.c mod_1.c mod_34lsub1.c mode1o.c \
mul.c mul_1.c mul_2.c mul_fft.c mul_n.c mul_basecase.c \
nand_n.c nior_n.c perfsqr.c popcount.c \
- pre_divrem_1.c pre_mod_1.c pow_1.c random.c random2.c rshift.c \
+ pre_divrem_1.c pre_mod_1.c pow_1.c qstack.c random.c random2.c rshift.c \
rootrem.c sb_divrem_mn.c scan0.c scan1.c set_str.c \
sqr_basecase.c sqr_diagonal.c \
sqrtrem.c sub.c sub_1.c sub_n.c submul_1.c \