[pypy-commit] pypy math-improvements: Remove some unneddecary use of widedigit in _x_mul

stian pypy.commits at gmail.com
Sat Nov 11 23:29:38 EST 2017


Author: stian
Branch: math-improvements
Changeset: r92992:985fb3488ff0
Date: 2017-11-12 05:28 +0100
http://bitbucket.org/pypy/pypy/changeset/985fb3488ff0/

Log:	Remove some unneddecary use of widedigit in _x_mul

diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py
--- a/rpython/rlib/rbigint.py
+++ b/rpython/rlib/rbigint.py
@@ -1753,12 +1753,12 @@
                 pz += 1
                 carry >>= SHIFT
             if carry:
-                carry += z.uwidedigit(pz)
+                carry += z.udigit(pz)
                 z.setdigit(pz, carry)
                 pz += 1
                 carry >>= SHIFT
             if carry:
-                z.setdigit(pz, z.uwidedigit(pz) + carry)
+                z.setdigit(pz, z.udigit(pz) + carry)
             assert (carry >> SHIFT) == 0
             i += 1
         z._normalize()
@@ -1822,7 +1822,7 @@
             pz += 1
             carry >>= SHIFT
         if carry:
-            z.setdigit(pz, z.uwidedigit(pz) + carry)
+            z.setdigit(pz, z.udigit(pz) + carry)
     z._normalize()
     return z
 


More information about the pypy-commit mailing list