Changeset d90ef2 in git
- Timestamp:
- Jul 3, 2019, 4:05:16 PM (5 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 0d47ce167ece3ca579dc431d2dbd03e5947e1aac
- Parents:
- d085ff19dc31e583deec9b63b69e20adf8e70887
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Tst/Short/gcd0_s.res.gz.uu
rd085ff1 rd90ef2 1 1 begin 640 gcd0_s.res.gz 2 M'XL(" $-D15@``V=C9#!?<RYR97,`O5IM;^/(#?Z^OV*P*+"V9=E#SHND2VW@3 M BCL4"W0+%'O]TJ*Y56(Y$>I8.4OV.BWZW\L92:.18WOCY.Z`W6@D<C@<DD,^4 M E/SYIQ\^_I4Q!G,VG;[[W-SAA.[8W>V"_UQ.JK)B(2OOBTW%JJRL2K8L-H;(5 M ;M/5[7:55GFQ+EF^9O^8.`EBXLN35M[WJQ7;KO-=NLG3*F/K8AU6FWR7IRN66 M [=.'QU56LMOB(6/+3?%@%O@[,?//U6*RS/:LV#AQJE7/,GR_>KQ/#<N$L<]F7 M >K%DU7W6R4PW&7O8KJK\<95G"_8UK^Y9MLH>LG55.IG:RK0K_XU5A=TINUUE8 M I.SZSHA<9.OB(5^G5;$INWU&O7W&5LA/_N)D%KOA&W/S9?N!I>L%^[+[0,9K9 M =_KEMGC<I&69#7#*IS#\X.0E5AZ)**O%)[.#'?_S[6*2KYT"P'T%`&H%"O9#10 M\9U[B #T6ZQE6U!9I??',F]9(C^F&E*RRC3,3R&9VNKK;9#>;-+^EK5;9NK2S11 M R$RW]^F&<7)NQ7)C`6-E,OI35CD9M?L8&]QLVXA*5YLL73R1K+RLAHY3]S0G12 M 6[LQ6?HO'__$WE-P3E;YS?LK1TGFC![^G*_S:C"\>F>N;#YO@WF=?9V45>J413 M 03YW0A'\Y;`^!"&S`;"!&1_OQXM'9WGLA3C*3CFD#5H5[M;%)ANP]WT)5^\914 M Z46B.Y[O#A9QNT$]/TF*/,W)'(_%ZHDM9X,P44J.]M<R!(P312,1`N<H:(2A15 M 1J#!L)-"YK(S[]PCX9E$U`%5FF-U>%8=#QF*K#O@8\9),'?/Q;Q]+@`%D<S%16 M 465-E4*)>J(9.:KR=-!._I+8S/;V,K";VXO`;FV/@=G8WDV):N'+6O*+IL3>17 M BDF](AJ%ZU6AI4GN1$.SK8X&G0R)IRU')WI7K';6K_:\$6V]?;CQ#IJDZ%K.18 M `*8RBA,Y@F1TH6.E]'11$]\34_HOE3::<TDK`"ATK+ISRS2.$O.O<T_[Q'%[19 M ,2CCB]TDDXO=I+S@5."Y:7KH*(5]1TVQ1Q6>'-FYBKQ3GHQTI8Q3!FA,'YB_20 M :/YV-E?&>+-!CQJ`1^_"\HZ>TMZ([(A>`*K$+A3NKY-0DZ0X!*!+%$)$%QV"21 M B0-57V08VU#0-@QHQ=!;47.KD16$5A!:.<).U-Y$<3`1>JHZ+35V6FH;HP.C22 M 1$)>,^(#3(S\0)H['=AX58$T&LI`V)@-[![(K7W;:-G8#L"0KH$'=L])S1\'23 M =K-1?=%!;`5K*[?V!\GTI*D3ZC?A#5,Z+28RIG+49_`B6L=V?R`!%>=V68K%24 M .%+<6E\G%*'VN3F1W##59S*144,@?T0817:VIUQBMPI*:]XPDB^%%K%6&E6]25 M )XV1YK*FBEJ,:);`0&J,8Q[SOMR(]\.+HM"=F\A+35$/$$2B5^=P1B<X'=:U26 M AA'@,=5AEI)**1DYI<73`%P1C&1/E.J*8*2/%L&>^-.%L,?F1$;SLV0Z0"?T27 M [7B2S@PQ?VW1C.%9T8R]<Q'7%EWFF[(:UVFE@:0;Z&K`H%SE=_<527DH%OF228 M D*G#/;$\7E%CU:NHHY2(`S-*NZGZ7%F-O>B.G^?K49M]1VWZ'37Y=^0"*7Z>29 M LU\R+?'R=@*GRVN"I\MKXN7L1+ZIO";JC>4UT9XN4;^\#NKZ2NXQ_@F[(IL*30 M _P;]&V_L?)G$E]3BI`MM4KOS[31]N9N`PVN\"QR]M85?E0<F2OL^IIV>J<S`31 M E2=+OZPR`X_.5F;@\=G*##PY79D!NMB%IL/Z2BU3P8IUW2>U!]AU>FQ-?9-332 M SC1@IU+A;CC>OB`5MFQ.)!V%?^?43V^P>R;G9Z>H+CWN*#WNR!8[LL2N2X\`33 M VMMIU*;'CAP?YCT`+^K0]J)LE5+G;/H_:IY=`CSKO;KQ\HZMR974838-9FM534 M ZN]_/)Q9HVS3X=M6>B,FCE2C$T)'VVL<[0@Q;$<[4Y'E:-LY'FO8$6K9L(&N35 M ^3R6/I;8NN>>L;"./TB0Q&B:+VD=3F-%8Q6(6#9C8<#0]EK24`>);H8R5%$[36 M QM!R"#L1I&S&PE,H;O"#T&ZU2,?M:F%#J)=S:^B@YJG7LX_M&I[<_B&@E54P37 M D#M2>8>!V`5R.-K*8-M6$_`:13"-HK$VJD:PR1FU26E'C5&]/0CT[-X8Q?(&38 M `NMA6!N3)F,].92U9RSS:.?)$H=Z8S`(=Z2MXY">ILJ#+"!T#_T(<W*J8:_339 M !Q'U9L233E9R]&3[4LZ<[!Y;*]+TE^?('8X#TV*^"L"`%,\.LM<O@E1O`S`@40 M ]5$``S+J`YBJ!3!5-S4^`V!`>NE&\=<`&%"O*W'**W%*G`0PH.1)``/**VU*41 M OP7`@(K>!F#`:S=!)<<!3#5LWQ$,+#+IO*3Y!=`$M!>T&CUH4EW@`"U>Y3?M42 M Q;56!]"D.H0F;7]X')IXS2'H^(701"?GH4G$ST.3",Y`D\B+RJ:1NPB:F/[M43 M 5`+;#L>[%R2PELV)5"TT$=TS/3\[Q;-K%#^#'=&S=Y00>Z4GAE?"CAB/P(YJ44 M DZ[+VVR]R-85S6G-YN:\"%7$WT85\?$W%!![J"+^/5%%_!NABKB/*@;;X6@G45 MJ3[+ +95V&@O"&.99^PH2O%81D@MA1?(KPHJD#RMV5F>7`1,OKR0]2)'T(86<46 M \?&@&N^'/J1(>I`B.?+=J(:STD+;ZKXH'<`]\6D&DOICT>U]NKZC\UX5]?KN47 M XU.[-G+_DQ%R<'`&^?%&Q=_!F6S08W,BQ?PLN;,B<O5*.(-<'R8(Y)$G.'X;48 MG$&>'(4S"/P YG*D<$<X`&80N<2.(2]^<(\AGQ?";4Y2WHCX)8!"BDP`&(?9D49 M )&\!,&B:Q;<`&,0.5"#BL0\<?7^@N`"R('J!B3W80&X^L!B>`PWH?:=#?"%H50 M 0#P/&E"<!PVDZ6G0@,*+/7$Y:"#;GDX36_/>X=MIHF5S(AUHD-TS/3\[Q;.K51 M >`8:4#P##2B[PH+RE:`!Y2%HN"G(8B[+.K:7X`24W\0)*(^_?4"IO<W\CC@!52 M Y6^#$U#V<0+56D788"L)+$CZB^%6[%SZ]#X#HKH,(Z#Z]3`"*G&H-`;;G:-Z53 M 2<1\.ZRCV03S?OS4"V;55K`E7#4#[(@4Z>8G-X-\7;%\QJ]8_D?SZ8FN0>"*54 M E*(S\%]W8_('S)80[*\']C-5F`]'3]>Y$ZJ-U7"VQ.#)X]C['!3"_W,WLOY955 M A?GMQ+8<=!8P7]JLPH\S:P@8+[WH-?W4\6FTIWR1T0'[R&;,SNIHYD-.2@=P56 M SS[-RJ?_##YZ\Y(3`DT;9?7XA?8T_?1/&,._.B*<FN6E0M,_E>8W*_GR:?`X57 @ AF'H[GX9@U_W(\^O4?-CCT8T\?WAW?\!_3\XS54E````2 M'XL("*JR'%T"`V=C9#!?<RYR97,`O5IMC]O(#?Z>7S$("L2V+'O(>9%TJ1>X 3 MX@Y%@*9`D>N7%MV+LI9WA7JM/4M6O"WZW\L92:.1UW;6NW<')*N1R.%P2`[Y 4 M4/*GGW[X\%?&&%RQ^?S-I_8.9W3';F^6_.=R5I45"UEY5VPK5F5E5;)5L35$ 5 M=I.N;W;KM,J+3<GR#?O'S$D0,U^>M/*^7Z_9;I/7Z39/JXQMBDU8;?,Z3]<L 6 MVZ?W#^NL9#?%?<96V^+>+/!W8N:?JN5LE>U9L77B5*>>9?A^_7"7&I898Y_, 7 M]&+%JKNLEYEN,W:_6U?YPSK/ENQK7MVQ;)W=9YNJ=#*UE6E7_ANK"KM3=K/. 8 M2-G-K1&YS#;%?;Y)JV);]ON,!ON,K9"?_,7)+';#7\S-Y]T[EFZ6['/]CHS7 9 M[?3S3?&P3<LR&^&<SV'\SLE+K#P245;+CV8'-?_SS7*6;YP"P'T%`!H%"O9# 10 M\9U[B`,6ZQE6-!;I?/'$F]9(#^F6E*RRK3,3R'9VNK[=9E^V:7Y#6ZVR36EG 11 MD9EN[M(MX^3<BN7&`L;*9/3'K'(R&O<Q-OJRZR(J76^S=/E(LO*R&CM./="< 12 M;.W&9.F_?/@3>TO!.5OG7]Z^=Y3DBM'#G_--7HW&[]^8*[NZZH)YDWV=E57J 13 ME$%^Y80B^,MA<PA"9@-@"PL^W4^7#\[R.`AQE+UR2!NT*MQNBFTV8F^'$MZ_ 14 M9:07B>YYOCM8Q.T&]=5)4N1I3N9X*-:/;+48A8E2<K*_EB%@G"@:B1`X1T$C 15 M##4"#<:]%#*7G7GK'@G/)*()J-(<J\.SZGC(4&3=$9\R3H*Y>RZNNN<"4!#) 16 M7!Q5-E0IE&@FFI&C*D\'[>2OB,UL;R\#N[F]".S6]AB8C>W=E*@1OFHD/VM* 17 M[*V8-"NB4;A9%3J:Y$XTM-OJ:=#+D'C:<G2BZV)=6[_:\T:TS>[^BW?0)$77 18 M:@$PEU&<R`DDDPL=*Z6GBYKYGIC3?ZFTT9Q+6@%`H6/5O5OF<928?[U[NB>. 19 MVXM!&5_L)IE<[";E!:<"STWS0T<I'#IJC@.J\.3(WE7DG?)DI"MEG#)"8_K` 20 M_$7SM[>Y,L9;C`;4`#QZ'Y:W])3V1F1']`)0)7:A<'^=A)HDQ2$`7:(0(KKH 21 M$$P<J.8BP]B&@K9A0"N&WHJ:6XVL(+2"T,H1=J+V)HJ#B3!0U6FIL==2VQ@= 22 M&242\IH1'V!BY`?2W.G`QJL*I-%0!L+&;&#W0&X=VD;+UG8`AG0-/+![3AK^ 23 M.+";C9J+#F(K6%NYC3](IB=-G5"_#6^8TVDQD3&7DR&#%]$ZMOL#":@XM\M2 24 M+,:1XM;Z.J$(M<_-B>2&J3F3B8Q:`ODCPBBRLSWE$KM54%KSEI%\*;2(M=*H 25 MFCUIC#27#54T8D2[!`928QSSF`_E1GP87A2%[MQ$7FJ*!H`@$H,ZAPLZP>FX 26 MJ36,`(^I#HN45$K)R"DMG@;@BF`D!Z)47P0C?;0(#L2?+H0#-B<RNCI+I@-T 27 M0M^>)^G-$/.7%LT8GA3-V#L7<6/15;XMJVF35EI(NH6^!HS*=7Y[5Y&4^V*9 28 MKPB9.MP3R^,5-5:#BCI)B3@RH[2?JL^5U=B+[OAIOIYTV7?2I=])FW\G+I#B 29 MISG[.=,2+V\G<+J\)GBZO"9>SD[DJ\IKHEY97A/MZ1(-R^NHJ:_D'N.?L"^R 30 MJ?!OT+_QQLZ727Q)+4[ZT":U>]_.T^>["3B\Q+O`T5M;^%5Y9*)TZ&/:Z9G* 31 M#%QYLO3S*C/PZ&QE!AZ?K<S`D].5&:"/76@[K*_4,A6LV#1]4G>`7:?'-M0W 32 M.>5,`W8J%=;CZ>X9J;!C<R+I*/P[IWYZB_TS>75VBNK38TWIL29;U&2)ND^/ 33 M`-K;:=2EQYX<'^8]`"_JT/:B;)U2YVSZ/VJ>70(\Z[VF\?*.K<F5U&&V#69G 34 M5>KO?SR<V:!LT^';5GHK9H[4H!-"1[MKG-2$&':3VE1D.=GUCL<&=H1:MFR@ 35 M&SZ/98@E=NZY9RQLX@\2)#&:YDM:A]-8T5@%(I;M6!@PM+N6--1!HMNA#%74 36 MC3&T',).!"G;L?`4BEO\(+1;+=)QMUK8$IKEW!HZ:'B:]>QCNX8G=W@(:&45 37 MC&1-*M<8B#J0X\E.!KNNFH#7*()I%(VU4;6"3<YH3$H[:HWJ[4&@9_?6*)8W 38 M$-@,P\:8-!F;R:%L/&.9)[4G2QSJC<$HK$E;QR$]394'64#H`?H1YN14XT&G 39 M#R(:S(AGO:SDZ,GVI9PYV0.V3J3I+\^1>QP'IL5\$8`!*9X<9*]?!*E>!V!` 40 MZJ,`!F0T!#!5!V"J?FI\!L"`]-*-XB\!,*!>5N*45^*4.`E@0,F3``:45]J4 41 M?@V``16]#L"`UVZ"2HX#F&K<O2,86632>TGS"Z`):"]H-7K0I+K``5J\R&_: 42 MBVNM#J!)=0A-NO[P.#3QFD/0\3.AB4[.0Y.(GX<F$9R!)I$7E6TC=Q$T,?W; 43 MJ02V&T_K9R2PCLV)5!TT$?TS?75VBF?7*'X".Z(G[R@A]DI/#"^$'3$>@1W5 44 M-MV4-]EFF6TJFM.9S<UY%JJ(OXTJXN-O*"#V4$7\>Z**^#="%?$058QVXTDM 45 MJ3[+'95V&@O"&.99]PH2O%81D@MA1?(KPHID""MJJ[/+@(F75Y(!I$B&D$(N 46 M^'143?=C'U(D`TB1'/ENU,!9::%M=5>4#N">^#0#2?.QZ.8NW=S2>:^*9GWW 47 M\:E;&[G_R0@Y.#B#_'BCXN_@3#88L#F1XNHLN;<B<O5".(-<'R8(Y)$G.'X= 48 MG$&>'(4S"/PIG*D<$<X`&80^<2.(2]^<(\A+WYPC*&]%?1+`($0G`0Q"[,E( 49 M7@-@T#2+KP$PB#VH0,1C'SB&_D!Q`61!]`(3!["!W'Q@,3P'&M#[3H?X3-"` 50 M>!XTH#@/&DC3TZ`!A1=[XG+00+8]G29VYKW#M]-$Q^9$.M`@^V?ZZNP4SZ[B 51 M"6A`\00TH.P+"\H7@@:4AZ#A2T$6<UG6L3T')Z#\)DY`>?SM`TKM;>9WQ`DH 52 M?QN<@/+@[<-.U2+<R5I2U34O(':B=MG3^PJ(ZC*(@.K7@PBH#MX\$*39U8[H 53 MI1#SY;")91/*^^GC()155[]6\+X=8$^D.#<_N!GEFXKE"_Z>Y7\T'Y[H&@2N 54 M1"DZ`?]U-R9[P&(%P?YZ9#]2A?EX\GB=.Z':&`T7*PP>/8Z]ST$!_#]W(YL? 55 M59A?3NS*46\`\YW-*ORPL':`Z<J+7=--'9]&>\J7&1VO#VS![*R>9C[CI'3\ 56 M]NSCHGS\S^B#-R\Y(=`T45:/7VA/\X__A"G\JR?"J5E>(C3=4VE^L9*O'D</ 57 @4QB'[NZ7*?A5/_+\&K4_]6A%$]\?WOP?W`?7NE,E```` 58 58 ` 59 59 end -
Tst/Short/gcd0_s.stat
rd085ff1 rd90ef2 1 1 >> tst_memory_0 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:2013442 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 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:45 2 >> tst_memory_0 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:2418966 2 >> tst_memory_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:22282247 2 >> tst_memory_2 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:22282248 2 >> tst_timer :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:29 3 >> tst_memory_0 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:32216810 3 >> tst_memory_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:222822411 3 >> tst_memory_2 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:222822412 3 >> tst_timer :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:113 4 >> tst_memory_0 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:36222414 4 >> tst_memory_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:222822415 4 >> tst_memory_2 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:222822416 4 >> tst_timer :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:017 5 >> tst_memory_0 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:36244818 5 >> tst_memory_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:222822419 5 >> tst_memory_2 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:222822420 5 >> tst_timer_1 :: 1 480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:71 1 >> tst_memory_0 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:238168 2 1 >> tst_memory_1 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 3 1 >> tst_memory_2 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 4 1 >> tst_timer :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:8 5 2 >> tst_memory_0 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:278736 6 2 >> tst_memory_1 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 7 2 >> tst_memory_2 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 8 2 >> tst_timer :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:3 9 3 >> tst_memory_0 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:355800 10 3 >> tst_memory_1 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 11 3 >> tst_memory_2 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 12 3 >> tst_timer :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:3 13 4 >> tst_memory_0 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:395864 14 4 >> tst_memory_1 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 15 4 >> tst_memory_2 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 16 4 >> tst_timer :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:1 17 5 >> tst_memory_0 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:396088 18 5 >> tst_memory_1 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 19 5 >> tst_memory_2 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:2252800 20 5 >> tst_timer_1 :: 1562161834:4120, 64 bit:4.1.2:x86_64-Linux:nepomuck:18 -
libpolys/polys/clapsing.cc
rd085ff1 rd90ef2 59 59 #ifdef HAVE_FLINT 60 60 #if __FLINT_RELEASE >= 20503 61 #if 0 62 if (rField_is_Zp(r)) 61 if (rField_is_Zp(r) && (r->cf->ch>500)) 63 62 { 64 63 nmod_mpoly_ctx_t ctx; 65 64 if (!convSingRFlintR(ctx,r)) 66 65 { 66 // leading coef. 1 67 67 return Flint_GCD_MP(f,pLength(f),g,pLength(g),ctx,r); 68 68 } 69 69 } 70 70 else 71 #endif72 #if 073 71 if (rField_is_Q(r)) 74 72 { … … 76 74 if (!convSingRFlintR(ctx,r)) 77 75 { 76 // leading coef. positive, all coeffs in Z 78 77 poly res=Flint_GCD_MP(f,pLength(f),g,pLength(g),ctx,r); 79 78 res=p_Cleardenom(res,r); 80 }81 }82 #endif79 return res; 80 } 81 } 83 82 #endif 84 83 #endif … … 90 89 CanonicalForm F( convSingPFactoryP( f,r ) ), G( convSingPFactoryP( g, r ) ); 91 90 res=convFactoryPSingP( gcd( F, G ) , r); 92 if ( rField_is_Zp(r)) p_Norm(res,r); 91 if ( rField_is_Zp(r)) 92 p_Norm(res,r); // leading coef. 1 93 else if (rField_is_Q(r) && (!n_GreaterZero(pGetCoeff(res),r->cf))) 94 res = p_Neg(res,r); // leading coef. positive, all coeffs in Z 93 95 } 94 96 // and over Q(a) / Fp(a)
Note: See TracChangeset
for help on using the changeset viewer.