Changeset 38a53c0 in git


Ignore:
Timestamp:
Jun 12, 2014, 2:48:14 PM (10 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
2fede628aac630bde83f67692c71e5b81db3e500
Parents:
8d5f057ba3ed745d85c4c290cc1e6209eccc20a1
Message:
fix: gcd(bigint,bigint)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r8d5f05 r38a53c0  
    23542354static BOOLEAN jjGCD_BI(leftv res, leftv u, leftv v)
    23552355{
    2356   number n1 = (number) u->CopyD();
    2357   number n2 = (number) v->CopyD();
    2358   CanonicalForm C1, C2;
    2359   C1 = coeffs_BIGINT->convSingNFactoryN (n1,TRUE,coeffs_BIGINT);
    2360   C2 = coeffs_BIGINT->convSingNFactoryN (n2,TRUE,coeffs_BIGINT);
    2361   CanonicalForm G = gcd (C1,C2);
    2362   number g = coeffs_BIGINT->convFactoryNSingN (G,coeffs_BIGINT);
    2363   res->data = g;
     2356  number n1 = (number) u->Data();
     2357  number n2 = (number) v->Data();
     2358  res->data = n_Gcd(n1,n2,coeffs_BIGINT);
    23642359  return FALSE;
    23652360}
Note: See TracChangeset for help on using the changeset viewer.