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 /mpn/Makefile.am | |
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 'mpn/Makefile.am')
-rw-r--r-- | mpn/Makefile.am | 5 |
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 \ |