diff options
Diffstat (limited to 'src/mul.c')
-rw-r--r-- | src/mul.c | 6 |
1 files changed, 0 insertions, 6 deletions
@@ -623,12 +623,6 @@ mpc_mul (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) if (mpfr_zero_p (mpc_realref (c))) return mul_imag (a, b, c, rnd); - /* Check if b==c and call mpc_sqr in this case, to make sure */ - /* mpc_mul(a,b,b) behaves exactly like mpc_sqr(a,b) concerning */ - /* internal overflows etc. */ - if (mpc_cmp (b, c) == 0) - return mpc_sqr (a, b, rnd); - /* If the real and imaginary part of one argument have a very different */ /* exponent, it is not reasonable to use Karatsuba multiplication. */ if ( SAFE_ABS (mpfr_exp_t, |