summaryrefslogtreecommitdiff
path: root/gmp-impl.h
diff options
context:
space:
mode:
authorMarco Bodrato <bodrato@mail.dm.unipi.it>2009-12-21 14:55:55 +0100
committerMarco Bodrato <bodrato@mail.dm.unipi.it>2009-12-21 14:55:55 +0100
commit5f066a7d39ce264554191cd8ecfd0a927f89763f (patch)
treeaa210837d5eeae280eab637395f8ea6388073b48 /gmp-impl.h
parent6398120b7f06f6ee6b1ee5e70c5ed9facda49d98 (diff)
downloadgmp-5f066a7d39ce264554191cd8ecfd0a927f89763f.tar.gz
New function and test for Toom-6.5
Diffstat (limited to 'gmp-impl.h')
-rw-r--r--gmp-impl.h9
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;