Changeset 45945a in git


Ignore:
Timestamp:
Jul 9, 2010, 1:45:25 PM (13 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
e8d257bddbe75af4aa7bb7c3b142bb269183a882
Parents:
cb980abf90e795cc89811ac3591161d6cb3be628
Message:
primeFactors

git-svn-id: file:///usr/local/Singular/svn/trunk@12963 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/misc_ip.cc

    rcb980ab r45945a  
    486486  if (nlIsZero(nn) || (nnAsInt != 0))
    487487  {
    488     nlDelete(&nn,NULL);
    489     L->m[0].rtyp = INT_CMD;
    490     L->m[0].data = (void *)nnAsInt;
    491488    mpz_init_set_si(t,nnAsInt);
    492489  }
     
    500497  mpz_factor (t,LL,L_ind,ex);
    501498
     499  nnAsInt = mpz_get_si(t);
     500  nlDelete(&nn,NULL);
     501  if (mpz_cmp_si(t,nnAsInt)==0)
     502  {
     503    L->m[0].rtyp = INT_CMD;
     504    L->m[0].data = (void *)nnAsInt;
     505  }
     506  else
     507  {
     508    L->m[0].rtyp = BIGINT_CMD;
     509    L->m[0].data = (void *)t;
     510  }
    502511  int i;
    503512  for(i=0;i<L_ind;i++) ex[i]++;
Note: See TracChangeset for help on using the changeset viewer.