Changeset a0d9be in git for kernel/kInline.cc
- Timestamp:
- Jun 10, 2010, 2:54:59 PM (14 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 6e0750067834212a8910aad022e669ca646b5786
- Parents:
- 407ff05c12f210a6f1d860dac19e7850c61d38ea
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/kInline.cc
r407ff05 ra0d9be 423 423 { 424 424 assume(p != NULL); 425 #ifdef HAVE_RATGRING426 p= ::pCleardenom(p);427 #else428 ::pCleardenom(p);429 #endif430 425 if (t_p != NULL) 431 pSetCoeff0(t_p, pGetCoeff(p)); 426 { 427 p_Cleardenom(t_p, tailRing); 428 pSetCoeff0(p, pGetCoeff(t_p)); 429 } 430 else 431 { 432 #ifdef HAVE_RATGRING 433 p= p_Cleardenom(p, currRing); 434 #else 435 p_Cleardenom(p, currRing); 436 #endif 437 } 432 438 } 433 439 … … 979 985 980 986 int i; 981 longx;982 longe1;983 longe2;984 longs;987 int x; 988 int e1; 989 int e2; 990 int s; 985 991 m1 = p_Init(tailRing); 986 992 m2 = p_Init(tailRing); 987 993 lcm = p_Init(leadRing); 988 994 989 int small_index=1; 990 if ((pGetComp(p1)!=0)||(pGetComp(p2)!=0)) small_index=0; 991 992 for (i = leadRing->N; i>=small_index; i--) 995 for (i = leadRing->N; i>=1; i--) 993 996 { 994 997 e1 = p_GetExp(p1,i,leadRing); … … 998 1001 { 999 1002 p_SetExp(m2,i,x, tailRing); 1000 p_SetExp(m1,i,0, tailRing);1003 //p_SetExp(m1,i,0, tailRing); // done by p_Init 1001 1004 s = e1; 1002 1005 } … … 1004 1007 { 1005 1008 p_SetExp(m1,i,-x, tailRing); 1006 p_SetExp(m2,i,0, tailRing);1009 //p_SetExp(m2,i,0, tailRing); // done by p_Init 1007 1010 s = e2; 1008 1011 } 1009 1012 p_SetExp(lcm,i,s, leadRing); 1010 1013 } 1014 if ((s=pGetComp(p1))!=0) 1015 { 1016 p_SetComp(lcm,s, leadRing); 1017 } 1018 else if ((s=pGetComp(p2))!=0) 1019 { 1020 p_SetComp(lcm,s, leadRing); 1021 } 1022 // else p_SetComp(lcm,0,tailRing); // done by p_Init 1011 1023 1012 1024 p_Setm(m1, tailRing);
Note: See TracChangeset
for help on using the changeset viewer.