From a0d42f035421dabf54500ef83a34df2bf09573ea Mon Sep 17 00:00:00 2001 From: akr Date: Thu, 20 Jun 2013 14:09:32 +0000 Subject: * bignum.c (bigmul1_toom3): Don't call bignorm twice. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ bignum.c | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c0f734922d..b820c8a7f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Thu Jun 20 22:52:42 2013 Tanaka Akira + + * bignum.c (bigmul1_toom3): Don't call bignorm twice. + Thu Jun 20 22:49:27 2013 Tanaka Akira * bignum.c (bignorm): Don't call bigtrunc if the result is a fixnum. diff --git a/bignum.c b/bignum.c index be9c1e2740..c17bcda483 100644 --- a/bignum.c +++ b/bignum.c @@ -3684,7 +3684,6 @@ bigmul1_toom3(VALUE x, VALUE y) bigadd_core(zds + 2*n, zn - 2*n, BDIGITS(z2), big_real_len(z2), zds + 2*n, zn - 2*n); bigadd_core(zds + 3*n, zn - 3*n, BDIGITS(z3), big_real_len(z3), zds + 3*n, zn - 3*n); bigadd_core(zds + 4*n, zn - 4*n, BDIGITS(z4), big_real_len(z4), zds + 4*n, zn - 4*n); - z = bignorm(z); return bignorm(z); } -- cgit v1.2.3