remove use of addc, use adde instead setting ca to zero.
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 27 Sep 2023 19:13:16 +0000 (20:13 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 27 Sep 2023 19:13:16 +0000 (20:13 +0100)
eliminates one more unnecessary instruction.

src/openpower/test/bigint/powmod.py

index 7e17cc9ac244230c621e1a01ea65c3013347db6e..8eafa05928b2e6cc61088d48360f924161c4bdbf 100644 (file)
@@ -101,9 +101,9 @@ def python_mul_algorithm2(a, b):
         t[4] = 0
         for i in range(4):
             t[i], t[4] = maddedu(a[iy], b[i], t[4])
-        y[iy], ca = addc(y[iy], t[0])
-        for i in range(4):
-            y[1 + iy + i], ca = adde(y[1 + iy + i], t[1 + i], ca)
+        ca = 0
+        for i in range(5):
+            y[iy + i], ca = adde(y[iy + i], t[i], ca)
     return y