Changeset 3a961a in git
- Timestamp:
- Jul 5, 2018, 9:54:56 PM (5 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- f6737053e8a61a659306021d5ac217163169d724
- Parents:
- c0632a415538219793d1d2b77ce38c37fcaf35f7
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/kspoly.cc
rc0632a4 r3a961a 788 788 if (tailRing->isLPring) 789 789 { 790 int split = p_FirstVblock(p1, tailRing); 790 // note: because of the crits, p2 is never shifted 791 int split = p_mFirstVblock(p1, tailRing); 791 792 // TODO: shouldn't we use p1 AND p2 here?? 792 793 k_SplitFrame(m1, m12, split, tailRing); … … 795 796 n_Delete(&(m1->coef), tailRing->cf); 796 797 n_Delete(&(m2->coef), tailRing->cf); 798 799 a1 = p_LPshift(p_Copy(a1, tailRing), 1 - split, tailRing); // unshift a1 797 800 } 798 801 … … 842 845 if (tailRing->isLPring) { 843 846 // get m2*a2*m22 - m1*a1*m12 844 Pair->Tail_Minus_mm_Mult_qq(m1, tailRing->p_Procs->p p_Mult_mm(a1, m12, tailRing), l1, spNoether);847 Pair->Tail_Minus_mm_Mult_qq(m1, tailRing->p_Procs->p_Mult_mm(a1, m12, tailRing), l1, spNoether); // a1 is a copy: safe to destroy 845 848 } else { 846 849 // get m2*a2 - m1*a1 -
libpolys/polys/shiftop.cc
rc0632a4 r3a961a 94 94 p_LPUnShift(p, ri); 95 95 #else 96 assume(p_mFirstVblock(_m, lV,ri) <= 1);97 assume(p_FirstVblock(p, lV,ri) <= 1); // TODO check that each block is <=196 assume(p_mFirstVblock(_m, ri) <= 1); 97 assume(p_FirstVblock(p, ri) <= 1); // TODO check that each block is <=1 98 98 #endif 99 99 // at this point _m and p are shifted to 1 … … 154 154 p_LPUnShift(p, ri); 155 155 #else 156 assume(p_mFirstVblock(_m, lV,ri) <= 1);157 assume(p_FirstVblock(p, lV,ri) <= 1); // TODO check that each block is <=1156 assume(p_mFirstVblock(_m, ri) <= 1); 157 assume(p_FirstVblock(p, ri) <= 1); // TODO check that each block is <=1 158 158 #endif 159 159 // at this point _m and p are shifted to 1 … … 217 217 p_LPUnShift(p, ri); 218 218 #else 219 assume(p_mFirstVblock(_m, lV,ri) <= 1);220 assume(p_FirstVblock(p, lV,ri) <= 1); // TODO check that each block is <=1219 assume(p_mFirstVblock(_m, ri) <= 1); 220 assume(p_FirstVblock(p, ri) <= 1); // TODO check that each block is <=1 221 221 #endif 222 222 // at this point _m and p are shifted to 1
Note: See TracChangeset
for help on using the changeset viewer.