Changeset e22ea7 in git for factory/cf_gcd.cc
- Timestamp:
- Jan 5, 2005, 12:27:17 PM (19 years ago)
- Branches:
- (u'spielwiese', '5b153614cbc72bfa198d75b1e9e33dab2645d9fe')
- Children:
- 7dd754926fbde53f14c682a4eee9f02960f174e1
- Parents:
- 672566a7f6af2a2349ebd32302a58c4c91a0259e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_gcd.cc
r672566a re22ea7 1 1 /* emacs edit mode for this file is -*- C++ -*- */ 2 /* $Id: cf_gcd.cc,v 1.2 6 2004-11-25 15:43:36Singular Exp $ */2 /* $Id: cf_gcd.cc,v 1.27 2005-01-05 11:27:17 Singular Exp $ */ 3 3 4 4 #include <config.h> … … 376 376 CFMap M, N; 377 377 compress( f, g, M, N ); 378 #if 0 378 379 CanonicalForm r=N( ezgcd( M(f), M(g) ) ); 379 380 if ((f%r!=0) || (g % r !=0)) … … 383 384 return gcd_poly1( f, g, modularflag); 384 385 } 385 else return r; 386 else 387 return r; 388 #else 389 return N( ezgcd( M(f), M(g) ) ); 390 #endif 386 391 } 387 392 else if ( isOn( SW_USE_SPARSEMOD ) 388 393 && ! ( f.isUnivariate() && g.isUnivariate() ) ) 389 394 { 395 #if 0 390 396 CanonicalForm r=sparsemod( f, g ); 391 397 if ((f%r!=0) || (g % r !=0)) … … 393 399 if (si_factor_reminder) 394 400 printf("sparsemod failed, trying gcd_poly1\n"); 395 return gcd_poly1( f, g, modularflag); 401 return r; 402 //return gcd_poly1( f, g, modularflag); 396 403 } 397 else return r; 404 else 405 return r; 406 #else 407 return sparsemod( f, g ); 408 #endif 398 409 } 399 410 else
Note: See TracChangeset
for help on using the changeset viewer.