Changeset e01911d in git


Ignore:
Timestamp:
Jul 12, 2010, 11:12:11 AM (14 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
d09a28309a10a5e1ef5ecadf8b5594363ae4fe11
Parents:
eb70dd269a69eddf5b96a933ea4b5edd79c4fd69
Message:
primefactors(13*17*181);

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

Legend:

Unmodified
Added
Removed
  • Singular/misc_ip.cc

    reb70dd re01911d  
    310310  while (mpz_cmp_ui (t, 1) != 0)
    311311  {
     312    if (f>=((unsigned long)1 <<28)) break;
     313    if (mpz_cmp_ui (t, f) < 0) break;
    312314    mpz_tdiv_qr_ui (q, r, t, f);
    313315    if (mpz_cmp_ui (r, 0) != 0)
    314316    {
    315317        f += addv[ai];
    316         if (mpz_cmp_ui (q, f) < 0) break;
    317318        ai = (ai + 1) & 7;
    318319        failures++;
     
    322323    {
    323324      mpz_swap (t, q);
    324       if ((L_ind>0) && (L[L_ind-1]==f)) ex[L_ind-1]++;
     325      // here: f in 0,,2^28-1:
     326      if ((L_ind>0) && (L[L_ind-1]==(int)f)) ex[L_ind-1]++;
    325327      else
    326328      {
Note: See TracChangeset for help on using the changeset viewer.