Changeset 929860 in git for libpolys


Ignore:
Timestamp:
Dec 15, 2016, 4:39:43 PM (7 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
f95481c52c1092afc74ca1e1229b614fb3f9b45a
Parents:
101ade3aac2c9268b1f03e1bfada82f432350e29
Message:
bigintmat: use n_InpAdd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/bigintmat.cc

    r101ade r929860  
    291291        number prod = n_Mult( BIMATELEM(*a, i, k), BIMATELEM(*b, k, j), basecoeffs);
    292292
    293         number sum2 = n_Add(sum, prod, basecoeffs); // no inplace add :(
    294 
    295         n_Delete(&sum, basecoeffs); n_Delete(&prod, basecoeffs);
    296 
    297         sum = sum2;
     293        n_InpAdd(sum, prod, basecoeffs);
     294
     295        n_Delete(&prod, basecoeffs);
    298296      }
    299297      bim->rawset(i, j, sum, basecoeffs);
Note: See TracChangeset for help on using the changeset viewer.