Changeset 630ca9 in git for libpolys/coeffs/longrat.cc
- Timestamp:
- Mar 23, 2011, 6:39:21 PM (13 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/longrat.cc
r1b49ff r630ca9 1385 1385 } 1386 1386 } 1387 nlTest(a, r);1388 1387 return a; 1389 1388 } … … 1552 1551 } 1553 1552 } 1554 nlTest(u, r);1555 1553 return u; 1556 1554 } … … 1776 1774 } 1777 1775 } 1778 nlTest(u, r);1779 1776 return u; 1780 1777 } … … 1790 1787 mpz_init_set_si(u->z,SR_TO_INT(a)); 1791 1788 mpz_mul_si(u->z,u->z,SR_TO_INT(b)); 1792 nlTest(u, r);1793 1789 return u; 1794 1790 } … … 1893 1889 } 1894 1890 } 1895 nlTest(u, r);1896 1891 return u; 1897 1892 } … … 2095 2090 return a; 2096 2091 } 2097 return _nlNeg_NoImm(a); 2092 a = _nlNeg_NoImm(a); 2093 nlTest(a, R); 2094 return a; 2095 2098 2096 } 2099 2097 … … 2103 2101 LINLINE number nlAdd (number a, number b, const coeffs R) 2104 2102 { 2105 number u;2106 2103 if (SR_HDL(a) & SR_HDL(b) & SR_INT) 2107 2104 { … … 2112 2109 return nlRInit(SR_TO_INT(r)); 2113 2110 } 2114 return _nlAdd_aNoImm_OR_bNoImm(a, b); 2111 number u = _nlAdd_aNoImm_OR_bNoImm(a, b); 2112 nlTest(u, R); 2113 return u; 2115 2114 } 2116 2115 … … 2284 2283 return nlRInit(SR_HDL(u)>>2); 2285 2284 } 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 2289 2294 } 2290 2295 … … 2305 2310 return nlRInit(SR_TO_INT(r)); 2306 2311 } 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 2308 2316 } 2309 2317
Note: See TracChangeset
for help on using the changeset viewer.