diff options
author | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2009-12-21 14:55:55 +0100 |
---|---|---|
committer | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2009-12-21 14:55:55 +0100 |
commit | 5f066a7d39ce264554191cd8ecfd0a927f89763f (patch) | |
tree | aa210837d5eeae280eab637395f8ea6388073b48 /gmp-impl.h | |
parent | 6398120b7f06f6ee6b1ee5e70c5ed9facda49d98 (diff) | |
download | gmp-5f066a7d39ce264554191cd8ecfd0a927f89763f.tar.gz |
New function and test for Toom-6.5
Diffstat (limited to 'gmp-impl.h')
-rw-r--r-- | gmp-impl.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gmp-impl.h b/gmp-impl.h index 25af0085a..7558ea385 100644 --- a/gmp-impl.h +++ b/gmp-impl.h @@ -1071,6 +1071,9 @@ __GMP_DECLSPEC void mpn_toom_interpolate_7pts __GMP_PROTO ((mp_ptr, mp_size #define mpn_toom_interpolate_8pts __MPN(toom_interpolate_8pts) __GMP_DECLSPEC void mpn_toom_interpolate_8pts __GMP_PROTO ((mp_ptr, mp_size_t, mp_ptr, mp_ptr, mp_size_t, mp_ptr)); +#define mpn_toom_interpolate_12pts __MPN(toom_interpolate_12pts) +__GMP_DECLSPEC void mpn_toom_interpolate_12pts __GMP_PROTO ((mp_ptr, mp_ptr, mp_ptr, mp_ptr, mp_size_t, mp_size_t, int, mp_ptr)); + #define mpn_toom_eval_dgr3_pm1 __MPN(toom_eval_dgr3_pm1) __GMP_DECLSPEC int mpn_toom_eval_dgr3_pm1 __GMP_PROTO ((mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_size_t, mp_ptr)); @@ -1125,6 +1128,12 @@ __GMP_DECLSPEC void mpn_toom44_mul __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size #define mpn_toom4_sqr __MPN(toom4_sqr) __GMP_DECLSPEC void mpn_toom4_sqr __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_ptr)); +#define mpn_toom6h_mul __MPN(toom6h_mul) +__GMP_DECLSPEC void mpn_toom6h_mul __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t, mp_ptr)); + +#define mpn_toom6h_sqr __MPN(toom6h_sqr) +__GMP_DECLSPEC void mpn_toom6h_sqr __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_ptr)); + #define mpn_fft_best_k __MPN(fft_best_k) __GMP_DECLSPEC int mpn_fft_best_k __GMP_PROTO ((mp_size_t, int)) ATTRIBUTE_CONST; |