diff options
author | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2012-04-30 16:22:34 +0200 |
---|---|---|
committer | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2012-04-30 16:22:34 +0200 |
commit | ac0d2edd1a961573c1d76ebc37a33784b8f90dd1 (patch) | |
tree | 14996296df511fd9951ff887b812f5ab5a09a22c | |
parent | 130612f307ddfc117eae515143ac86696a164b64 (diff) | |
download | gmp-ac0d2edd1a961573c1d76ebc37a33784b8f90dd1.tar.gz |
mpz/mfac_uiui.c: New file.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | gmp-h.in | 3 | ||||
-rw-r--r-- | mpz/Makefile.am | 2 |
4 files changed, 10 insertions, 2 deletions
@@ -30,6 +30,11 @@ * mpn/arm/v6/addmul_1.asm: Rewrite for stable speed, smaller size. * mpn/arm/v6/mul_1.asm: Likewise. + * mpz/mfac_uiui.c: New file. + * Makefile.am: Compile it. + * mpz/Makefile.am (libmpz_la_SOURCES): Add mpz_mfac_uiui.c + * gmp-h.in (mpz_mfac_uiui): Declare. + 2012-04-27 Torbjorn Granlund <tege@gmplib.org> * configure.in: Search arm/v6t2 for arm7. diff --git a/Makefile.am b/Makefile.am index 6bced1388..d535bd56f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -157,7 +157,7 @@ MPZ_OBJECTS = mpz/abs$U.lo mpz/add$U.lo mpz/add_ui$U.lo \ mpz/cong$U.lo mpz/cong_2exp$U.lo mpz/cong_ui$U.lo \ mpz/divexact$U.lo mpz/divegcd$U.lo mpz/dive_ui$U.lo \ mpz/divis$U.lo mpz/divis_ui$U.lo mpz/divis_2exp$U.lo mpz/dump$U.lo \ - mpz/export$U.lo \ + mpz/export$U.lo mpz/mfac_uiui$U.lo \ mpz/2fac_ui$U.lo mpz/fac_ui$U.lo mpz/oddfac_1$U.lo mpz/prodlimbs$U.lo \ mpz/fdiv_q_ui$U.lo mpz/fdiv_qr$U.lo mpz/fdiv_qr_ui$U.lo \ mpz/fdiv_r$U.lo mpz/fdiv_r_ui$U.lo mpz/fdiv_q$U.lo \ @@ -752,6 +752,9 @@ __GMP_DECLSPEC void mpz_fac_ui (mpz_ptr, unsigned long int); #define mpz_2fac_ui __gmpz_2fac_ui __GMP_DECLSPEC void mpz_2fac_ui (mpz_ptr, unsigned long int); +#define mpz_mfac_uiui __gmpz_mfac_uiui +__GMP_DECLSPEC void mpz_mfac_uiui (mpz_ptr, unsigned long int, unsigned long int); + #define mpz_primorial_ui __gmpz_primorial_ui __GMP_DECLSPEC void mpz_primorial_ui (mpz_ptr, unsigned long int); diff --git a/mpz/Makefile.am b/mpz/Makefile.am index 2c24ecf10..cfc2d71ce 100644 --- a/mpz/Makefile.am +++ b/mpz/Makefile.am @@ -43,7 +43,7 @@ libmpz_la_SOURCES = aors.h aors_ui.h fits_s.h mul_i.h \ import.c init.c init2.c inits.c inp_raw.c inp_str.c \ invert.c ior.c iset.c iset_d.c iset_si.c iset_str.c iset_ui.c \ jacobi.c kronsz.c kronuz.c kronzs.c kronzu.c \ - lcm.c lcm_ui.c lucnum_ui.c lucnum2_ui.c millerrabin.c \ + lcm.c lcm_ui.c lucnum_ui.c lucnum2_ui.c mfac_uiui.c millerrabin.c \ mod.c mul.c mul_2exp.c mul_si.c mul_ui.c n_pow_ui.c neg.c nextprime.c \ oddfac_1.c \ out_raw.c out_str.c perfpow.c perfsqr.c popcount.c pow_ui.c powm.c \ |