diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2011-01-08 14:46:48 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2011-01-08 14:46:48 +0100 |
commit | bd4f3e6848f4625761ede7e542ae00b472a15d1e (patch) | |
tree | 879ae2380d41cda2eb9c84cfe182f36e0ffc35a7 /tests | |
parent | e9cb31f653e7f7ae07f63aad7ef20e31974ade42 (diff) | |
download | gmp-bd4f3e6848f4625761ede7e542ae00b472a15d1e.tar.gz |
(refmpn_mul_5, refmpn_mul_6): New functions.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/refmpn.c | 10 | ||||
-rw-r--r-- | tests/tests.h | 47 |
2 files changed, 27 insertions, 30 deletions
diff --git a/tests/refmpn.c b/tests/refmpn.c index ec3f09a05..1bb703f74 100644 --- a/tests/refmpn.c +++ b/tests/refmpn.c @@ -873,6 +873,16 @@ refmpn_mul_4 (mp_ptr rp, mp_srcptr sp, mp_size_t size, mp_srcptr mult) { return refmpn_mul_N (rp, sp, size, mult, (mp_size_t) 4); } +mp_limb_t +refmpn_mul_5 (mp_ptr rp, mp_srcptr sp, mp_size_t size, mp_srcptr mult) +{ + return refmpn_mul_N (rp, sp, size, mult, (mp_size_t) 5); +} +mp_limb_t +refmpn_mul_6 (mp_ptr rp, mp_srcptr sp, mp_size_t size, mp_srcptr mult) +{ + return refmpn_mul_N (rp, sp, size, mult, (mp_size_t) 6); +} #define AORSMUL_1C(operation_n) \ { \ diff --git a/tests/tests.h b/tests/tests.h index b433817ef..91de7e1fc 100644 --- a/tests/tests.h +++ b/tests/tests.h @@ -185,26 +185,16 @@ mp_limb_t refmpn_addlsh1_n __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_srcptr yp, mp_size_t size)); mp_limb_t refmpn_addlsh2_n __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_srcptr yp, mp_size_t size)); -mp_limb_t refmpn_addlsh_n __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_srcptr yp, - mp_size_t size, unsigned int)); -mp_limb_t refmpn_addmul_1 __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_size_t size, - mp_limb_t multiplier)); -mp_limb_t refmpn_addmul_1c __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_size_t size, - mp_limb_t multiplier, mp_limb_t carry)); -mp_limb_t refmpn_addmul_2 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); -mp_limb_t refmpn_addmul_3 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); -mp_limb_t refmpn_addmul_4 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); -mp_limb_t refmpn_addmul_5 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); -mp_limb_t refmpn_addmul_6 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); -mp_limb_t refmpn_addmul_7 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); -mp_limb_t refmpn_addmul_8 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, - mp_size_t size, mp_srcptr mult)); +mp_limb_t refmpn_addlsh_n __GMP_PROTO ((mp_ptr wp, mp_srcptr, mp_srcptr, mp_size_t, unsigned)); +mp_limb_t refmpn_addmul_1 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_limb_t)); +mp_limb_t refmpn_addmul_1c __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t)); +mp_limb_t refmpn_addmul_2 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_addmul_3 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_addmul_4 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_addmul_5 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_addmul_6 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_addmul_7 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_addmul_8 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); mp_limb_t refmpn_add_n_sub_n __GMP_PROTO ((mp_ptr r1p, mp_ptr r2p, mp_srcptr s1p, mp_srcptr s2p, @@ -292,16 +282,13 @@ mp_limb_t refmpn_mod_1c __GMP_PROTO ((mp_srcptr sp, mp_size_t size, mp_limb_t divisor, mp_limb_t carry)); mp_limb_t refmpn_mod_34lsub1 __GMP_PROTO ((mp_srcptr p, mp_size_t n)); -mp_limb_t refmpn_mul_1 __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_size_t size, - mp_limb_t multiplier)); -mp_limb_t refmpn_mul_1c __GMP_PROTO ((mp_ptr wp, mp_srcptr xp, mp_size_t size, - mp_limb_t multiplier, mp_limb_t carry)); -mp_limb_t refmpn_mul_2 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, mp_size_t size, - mp_srcptr mult)); -mp_limb_t refmpn_mul_3 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, mp_size_t size, - mp_srcptr mult)); -mp_limb_t refmpn_mul_4 __GMP_PROTO ((mp_ptr dst, mp_srcptr src, mp_size_t size, - mp_srcptr mult)); +mp_limb_t refmpn_mul_1 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_limb_t)); +mp_limb_t refmpn_mul_1c __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_limb_t, mp_limb_t)); +mp_limb_t refmpn_mul_2 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_mul_3 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_mul_4 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_mul_5 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); +mp_limb_t refmpn_mul_6 __GMP_PROTO ((mp_ptr, mp_srcptr, mp_size_t, mp_srcptr)); void refmpn_mul_basecase __GMP_PROTO ((mp_ptr prodp, mp_srcptr up, mp_size_t usize, |