diff options
author | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-03-09 11:10:56 +0000 |
---|---|---|
committer | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-03-09 11:10:56 +0000 |
commit | dcd6c30f6a4c12a80e646ac6ba8cfc93d86f38e8 (patch) | |
tree | 0b7f816a227ed6233c9c89b0200dd3155fa1e8e3 /mulders.c | |
parent | 97882189ea34f2a4382f03cad1762f97838bcdf8 (diff) | |
download | mpfr-dcd6c30f6a4c12a80e646ac6ba8cfc93d86f38e8.tar.gz |
Add assertion.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3377 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'mulders.c')
-rw-r--r-- | mulders.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -51,6 +51,7 @@ mpfr_mulhigh_n (mp_ptr rp, mp_srcptr np, mp_srcptr mp, mp_size_t n) MPFR_ASSERTD (MPFR_MULHIGH_TAB_SIZE > 4); k = MPFR_LIKELY (n < MPFR_MULHIGH_TAB_SIZE) ? mulhigh_ktab[n] : 2*n/3; + MPFR_ASSERTD (k == -1 || k == 0 || (k > n/2 && k < n)); if (k < 0) mpn_mul_basecase (rp, np, n, mp, n); else if (k == 0) |