*** BigInteger.cs.old Fri Aug 24 13:23:15 2007 --- BigInteger.cs Fri Aug 24 13:43:22 2007 *************** *** 1607,1613 **** uint j = 1; // Multiply and add ! for (; j < m.length; j++) { c += (ulong)u_i * (ulong)*(mP++) + *(aSP++); *(aDP++) = (uint)c; c >>= 32; --- 1607,1613 ---- uint j = 1; // Multiply and add ! for (; j < m.length && j < A.length; j++) { c += (ulong)u_i * (ulong)*(mP++) + *(aSP++); *(aDP++) = (uint)c; c >>= 32;