Changeset d25e3f in git
- Timestamp:
- Jul 18, 2018, 1:14:33 PM (5 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- cebb9879c2629291abb5ffeb202af73fa0749eb3
- Parents:
- 55b29ffa7e5ceaaf5e8681e442c601fdf88fd855
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r55b29f rd25e3f 2176 2176 // Allow imap/fetch to be make an exception only for: 2177 2177 if (nCoeff_is_Extension(r->cf) && // Q(a..) -> Q(a..) || Q || Zp || Zp(a) 2178 ((n_SetMap(r->cf->extRing->cf,currRing->cf)!=NULL) 2179 2178 ((n_SetMap(r->cf->extRing->cf,currRing->cf)!=NULL) 2179 || (nCoeff_is_Extension(currRing->cf) && (n_SetMap(r->cf->extRing->cf,currRing->cf->extRing->cf)!=NULL)))) 2180 2180 { 2181 2181 par_perm_size=rPar(r); … … 3296 3296 assumeStdFlag(u); 3297 3297 ideal i1=(ideal)(u->Data()); 3298 int ii1=idElem(i1); /* size of i1 */ 3298 3299 ideal i0; 3299 3300 int r=v->Typ(); 3300 3301 if ((/*v->Typ()*/r==POLY_CMD) ||(r==VECTOR_CMD)) 3301 3302 { 3302 i0=idInit(1,i1->rank); // TODO: rank is wrong (if v is a vector!)3303 i0 ->m[0]=(poly)v->Data();3304 i nt ii0=idElem(i0); /* size of i0 */3303 poly p=(poly)v->Data(); 3304 i0=idInit(1,i1->rank); 3305 i0->m[0]=p; 3305 3306 i1=idSimpleAdd(i1,i0); // 3306 3307 memset(i0->m,0,sizeof(poly)*IDELEMS(i0)); … … 3326 3327 SI_SAVE_OPT1(save1); 3327 3328 si_opt_1|=Sy_bit(OPT_SB_1); 3328 /* ii 0appears to be the position of the first element of il that3329 /* ii1 appears to be the position of the first element of il that 3329 3330 does not belong to the old SB ideal */ 3330 result=kStd(i1,currRing->qideal,hom,&w,NULL,0,ii 0);3331 result=kStd(i1,currRing->qideal,hom,&w,NULL,0,ii1); 3331 3332 SI_RESTORE_OPT1(save1); 3332 3333 idDelete(&i1); … … 3338 3339 { 3339 3340 i0=(ideal)v->CopyD(); 3340 int ii0=idElem(i0); /* size of i0 */3341 3341 i1=idSimpleAdd(i1,i0); // 3342 3342 memset(i0->m,0,sizeof(poly)*IDELEMS(i0)); … … 3359 3359 } 3360 3360 } 3361 if (ii0*4 >= 3*IDELEMS(i1)) // MAGIC: add few poly to large SB: 3/4 3362 { 3363 BITSET save1; 3364 SI_SAVE_OPT1(save1); 3365 si_opt_1|=Sy_bit(OPT_SB_1); 3366 /* ii0 appears to be the position of the first element of il that 3367 does not belong to the old SB ideal */ 3368 result=kStd(i1,currRing->qideal,hom,&w,NULL,0,ii0); 3369 SI_RESTORE_OPT1(save1); 3370 } 3371 else 3372 { 3373 result=kStd(i1,currRing->qideal,hom,&w); 3374 } 3361 BITSET save1; 3362 SI_SAVE_OPT1(save1); 3363 si_opt_1|=Sy_bit(OPT_SB_1); 3364 /* ii1 appears to be the position of the first element of i1 that 3365 does not belong to the old SB ideal */ 3366 result=kStd(i1,currRing->qideal,hom,&w,NULL,0,ii1); 3367 SI_RESTORE_OPT1(save1); 3375 3368 idDelete(&i1); 3376 3369 idSkipZeroes(result); … … 6915 6908 // Allow imap/fetch to be make an exception only for: 6916 6909 if (nCoeff_is_Extension(r->cf) && // Q(a..) -> Q(a..) || Q || Zp || Zp(a) 6917 ((n_SetMap(r->cf->extRing->cf,currRing->cf)!=NULL) 6918 6910 ((n_SetMap(r->cf->extRing->cf,currRing->cf)!=NULL) 6911 || (nCoeff_is_Extension(currRing->cf) && (n_SetMap(r->cf->extRing->cf,currRing->cf->extRing->cf)!=NULL)))) 6919 6912 { 6920 6913 par_perm_size=rPar(r); -
Tst/Short/bug_tr224.res.gz.uu
r55b29f rd25e3f 1 1 begin 640 bug_tr224.res.gz 2 M'XL("*=C15@``V)U9U]T<C(R-"YR97,`[5C;3MM`$'W/5XRJ/NP2.WC7ZUR% 3 M'Z"J%*D@1/I$U5BY&+!*;.1U2M6O[^SZ3DR4DE2`5%O:R^S,V9TSGK&3R==/ 4 MXPL`8"Y\&9_"AT0FG?M@_F'4FF0KW`44>D$8)(2.6JH'UX7Y^M9+8LY%)_0? 5 M.S*9)86%[4(Q%AV(@_`6KN`$"*<&F7O<$X9J'6R%QWK&0G5]8^8QST(9\QB* 6 MF,=Q;'L#W3(+3<\)-[@A\&;ZMO&V]&VR:F?5I0TK!Q%N%5/CC)8<.BY<C5K' 7 MQ["(_)N;8!'X82*'<'U]S)4T7*_F?@S1#?R<Q1*&,%#2[)K?1XL?*D(HC^*E 8 MK^D\KRB4UQ#"V<J7VDK1K%L'4IHAI1DTS:!I!DTS:)HAI?D9W$<_N+U+9#;G 9 MM4[4.M;4V5FW$[K5T)EL!^&+T;=M\E?HVQ'V1=_IF/NBOV"3PT;U8.@[[74@ 10 M]&?V:DAC7DWCLZ)"=%V('I(@"LE#'"65TM%S(5CZLWL88P65R9+H&=%9/.5I 11 MT3Q*BZ;.^:.\C&+F9^-<1Q73<LRLS$`;3WE;SZ8\K<"I>CO7**MU!5]L*A4G 12 MT:IZHI>=*:_,1,,!,E&QK@"JR-/L=9`?M"ZM6CM5:V=J9R^0S-#9W`YUMFS; 13 M3NMF3E/I6^YZZMLF$9F'A7:Q&V^:-EGG(:ES4SU/AI_[-A5/4$IW-,J3:>I? 14 M/D]Q*3Y[WQCO#9GUG1/6HY*P+I4V88X:"BH%8;8:<M4P*M4:IZ9C2C)0(DNK 15 MH,3LFJF&-M-8N#"@MFD*$QO3["D%1XO["D&8*,>F;TI'[:+5A);9Q:+9PA19 16 MKA<)+.(@P42*PF&?P^)N%H05$7.*'.KG.72).93%$=KIV]%(!4;V>C32=V*9 17 M?P,79/#;)Q>?B<J^L7%)C72@VDM*JX0QPI6['"G@RE.I_5($=:GV5"B':^PI 18 MOA1U?1PB05VB-!75BC+4[.%7DY1]V>`TXVS#:ZMR%K4/&G,IFJR[6VU?WP\R 19 M&>+.\>;5LO+@,.MI<+*8&'FHZL%YWX2\I;/L$AQ6_@Q@O`.K61('OXHDHB<G 20 M-4F>3?^3Z5_XP8I(X(^S9;`JP_"V^"Z?'E$]9]/#\;X#4CKJ%%]^L;^<G):? 21 M?@R_"=]4TJBD1["-:\]L0EB;-L.\5A3W]K3,MUZE"O8[^J\4]6?)&@]#1Q]; 22 *?P`SX$SL@!$````` 2 M'XL("-@@3UL"`V)U9U]T<C(R-"YR97,`Y5=;3]LP%'[OKSA">[!I4F+'[E7D 3 M`:9)2`,ANB>F->HE0#2:H#@=TW[]?,NE-'0%BGA8(OER?,YGG\\^Q\GXV^>S 4 M"P`@`7P].X.2=^WAV,&J-[0@-0`K#.(ESA$<M54,0P&QU&^89I:R31(\= 5 MD4_STL(/H&RS#F1Q<@M7<`R(8@?-0AHR1Y5<EBPD/6>NJKXS#4GH21D)B121 6 MD,JV'PYT23QI>HZH0QTF7Z)?7[Z>?EU2K[QU:</(7H1;Q=@YQ16'/("K4>OH 7 M".9I=',3S^,HR<40KJ^/J)(FJ^4LRB"]@5_33,`0!DIJG]E].O^I=DC*TVP1 8 M:3K/:PK5,X1DNHR$ME(TZY*#H1D,S:!I!DTS:)I!TPR&YF=P'Z/X]BX7MD_7 9 M*K96D:;*M]5.Z%Y#Y9(=A*]&WS;)B]"W([P5?:=EOA7]%9/L=U?WAK[37'M" 10 M?V:NAC"F]3`^+3-$-X#T(8_3!#UD:5Y+';T`XD4TO8<SF4%%OD"ZAW043ZA) 11 MFH<F:>J8/RS2J(Q\VRYT5#*MVL2S!MIX0MNZ-Z$F`QOU=J%19>L:/MM4*E>B 12 M575'#_,)K?58PP*LJ!Q7`'7DB;T.BH6N2^O6O&[-)[Z]0*PAWYQ.ZFR9MFWR 13 M9D%3Y5OANO%MDPCK8:E=SD:;NDW6Q9:L<U-?C\4O?)NP)RB5.QKE2=?X5_0- 14 M+I9G[SNAO2'Q?E!$>E@@TL7"1X2K)L."(>*K)E4%P4*-4>QR5Z"!$GE:14K< 15 MKFLTM)G&D@,#[+LN<V7ANCVEP+6XKQ"8*^6RZ+N"JUFT&M,ROQQT6S)$%JMY 16 M#O,LSF4@I<FP3V%^-XV3FHCP,H;Z10Q=RABR^PAM<SLZ1N#8Z]$Q=V(5?X,` 17 M1/PG0A=?D(J^,^<2.Z:ARDN,ZX01U,>"HI[T7;+"55OZI3FQKNB'-[E`/+;A 18 M@U=#5IQ+RJE@HL&ZN\66*EO?E8O15/>QOW4A`]Z`A<9#N7/9YM/R"JJ(]Y0J 19 MRY!3$+=.U<<Z]'Y;M@M5I/I$)K0#RVF>Q;_+`X:/C]<DQ4G['PX:*7F1OQ&+ 20 M>%F1\I[>5SO#ZK,V$?^Q]%0+Y>470Q8MQB?5)P.1WQ+O>*#4\99#&\\;3YJ$ 21 F]7$SS*LY?<%2_W$6>[5X[7?T#['ZY5U)@O#H4^LO)E_^O$8/```` 23 22 ` 24 23 end -
Tst/Short/bug_tr224.stat
r55b29f rd25e3f 1 1 >> tst_memory_0 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:1174642 1 >> tst_memory_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:22282243 1 >> tst_memory_2 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:22282244 1 >> tst_timer_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:11 1 >> tst_memory_0 :: 1531912408:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:96824 2 1 >> tst_memory_1 :: 1531912408:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2150160 3 1 >> tst_memory_2 :: 1531912408:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2191264 4 1 >> tst_timer_1 :: 1531912408:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:2
Note: See TracChangeset
for help on using the changeset viewer.