Changeset 630ca9 in git for libpolys/coeffs/longrat.cc


Ignore:
Timestamp:
Mar 23, 2011, 6:39:21 PM (13 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
20d9284f2e2a49cb47ad41808ddefe8b058c7647
Parents:
1b49fffcc09b3cc35d86a2d919252c972d6515eb
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2011-03-23 18:39:21+01:00
git-committer:
Mohamed Barakat <mohamed.barakat@rwth-aachen.de>2011-11-09 12:04:12+01:00
Message:
FIX: separate debug/optimized flags for resources and coeffs
FIX: longrat.cc: missing "coeff" arguments!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/longrat.cc

    r1b49ff r630ca9  
    13851385    }
    13861386  }
    1387   nlTest(a, r);
    13881387  return a;
    13891388}
     
    15521551    }
    15531552  }
    1554   nlTest(u, r);
    15551553  return u;
    15561554}
     
    17761774    }
    17771775  }
    1778   nlTest(u, r);
    17791776  return u;
    17801777}
     
    17901787  mpz_init_set_si(u->z,SR_TO_INT(a));
    17911788  mpz_mul_si(u->z,u->z,SR_TO_INT(b));
    1792   nlTest(u, r);
    17931789  return u;
    17941790}
     
    18931889    }
    18941890  }
    1895   nlTest(u, r);
    18961891  return u;
    18971892}
     
    20952090    return a;
    20962091  }
    2097   return _nlNeg_NoImm(a);
     2092  a = _nlNeg_NoImm(a);
     2093  nlTest(a, R);
     2094  return a;
     2095
    20982096}
    20992097
     
    21032101LINLINE number nlAdd (number a, number b, const coeffs R)
    21042102{
    2105   number u;
    21062103  if (SR_HDL(a) & SR_HDL(b) & SR_INT)
    21072104  {
     
    21122109      return nlRInit(SR_TO_INT(r));
    21132110  }
    2114   return _nlAdd_aNoImm_OR_bNoImm(a, b);
     2111  number u =  _nlAdd_aNoImm_OR_bNoImm(a, b);
     2112  nlTest(u, R);
     2113  return u;
    21152114}
    21162115
     
    22842283      return nlRInit(SR_HDL(u)>>2);
    22852284    }
    2286     return _nlMult_aImm_bImm_rNoImm(a, b);
    2287   }
    2288   return _nlMult_aNoImm_OR_bNoImm(a, b);
     2285    number u = _nlMult_aImm_bImm_rNoImm(a, b);
     2286    nlTest(u, R);
     2287    return u;
     2288   
     2289  }
     2290  number u = _nlMult_aNoImm_OR_bNoImm(a, b);
     2291  nlTest(u, R);
     2292  return u;
     2293 
    22892294}
    22902295
     
    23052310      return nlRInit(SR_TO_INT(r));
    23062311  }
    2307   return _nlSub_aNoImm_OR_bNoImm(a, b);
     2312  number u = _nlSub_aNoImm_OR_bNoImm(a, b);
     2313  nlTest(u, r);
     2314  return u;
     2315 
    23082316}
    23092317
Note: See TracChangeset for help on using the changeset viewer.