Changeset 5e4636 in git for factory/facFqBivarUtil.cc
- Timestamp:
- Mar 19, 2013, 11:59:41 AM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '1d362c315e551a5b527ab0759f8839cf0e94f3a5')
- Children:
- 2537fa05c1ccd0871a09e79dea03dd1cd5965cd7
- Parents:
- 93e7364ff81efde654648b43b93070f1ff358dfe
- git-author:
- Martin Lee <martinlee84@web.de>2013-03-19 11:59:41+01:00
- git-committer:
- Martin Lee <martinlee84@web.de>2013-03-22 15:52:54+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/facFqBivarUtil.cc
r93e7364 r5e4636 12 12 13 13 #include "config.h" 14 15 #include "timing.h" 14 16 15 17 #include "cf_map.h" … … 28 30 #include "facMul.h" 29 31 32 TIMING_DEFINE_PRINT(fac_log_deriv_div) 33 TIMING_DEFINE_PRINT(fac_log_deriv_mul) 34 TIMING_DEFINE_PRINT(fac_log_deriv_pre) 30 35 31 36 void append (CFList& factors1, const CFList& factors2) … … 450 455 CanonicalForm logDeriv; 451 456 457 TIMING_START (fac_log_deriv_div); 452 458 q= newtonDiv (F, G, xToL); 453 459 TIMING_END_AND_PRINT (fac_log_deriv_div, "time for division in logderiv1: "); 460 461 TIMING_START (fac_log_deriv_mul); 454 462 logDeriv= mulMod2 (q, deriv (G, y), xToL); 463 TIMING_END_AND_PRINT (fac_log_deriv_mul, "time to multiply in logderiv1: "); 455 464 456 465 int j= degree (logDeriv, y) + 1; … … 480 489 481 490 CanonicalForm bufF; 491 TIMING_START (fac_log_deriv_pre); 482 492 if ((oldL > 100 && l - oldL < 50) || (oldL < 100 && l - oldL < 30)) 483 493 { … … 511 521 bufF -= Up; 512 522 } 513 523 TIMING_END_AND_PRINT (fac_log_deriv_pre, "time to preprocess: "); 524 525 TIMING_START (fac_log_deriv_div); 514 526 if (l-oldL > 0) 515 527 q= newtonDiv (bufF, G, xToLOldL); … … 518 530 q *= xToOldL; 519 531 q += oldQ; 520 532 TIMING_END_AND_PRINT (fac_log_deriv_div, "time for div in logderiv2: "); 533 534 TIMING_START (fac_log_deriv_mul); 521 535 logDeriv= mulMod2 (q, deriv (G, y), xToL); 536 TIMING_END_AND_PRINT (fac_log_deriv_mul, "time for mul in logderiv2: "); 522 537 523 538 int j= degree (logDeriv,y) + 1;
Note: See TracChangeset
for help on using the changeset viewer.