Changeset e9a5b62 in git


Ignore:
Timestamp:
Apr 4, 2012, 12:12:15 PM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
57daf8775ce440fee4a540e84b75aba9ccae0006
Parents:
81e3366b5aee76a90a00a12e0e21d82dac227d1b
git-author:
Martin Lee <martinlee84@web.de>2012-04-04 12:12:15+02:00
git-committer:
Martin Lee <martinlee84@web.de>2012-04-04 15:01:01+02:00
Message:
fix: division by zero in extgcd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_gcd.cc

    r81e336 re9a5b62  
    296296extgcd ( const CanonicalForm & f, const CanonicalForm & g, CanonicalForm & a, CanonicalForm & b )
    297297{
     298  if (f.isZero())
     299  {
     300    a= 0;
     301    b= 1;
     302    return g;
     303  }
     304  else if (g.isZero())
     305  {
     306    a= 1;
     307    b= 0;
     308    return f;
     309  }
    298310#ifdef HAVE_NTL
    299311  if (isOn(SW_USE_NTL_GCD_P) && ( getCharacteristic() > 0 ) && (CFFactory::gettype() != GaloisFieldDomain)
Note: See TracChangeset for help on using the changeset viewer.