Changeset 0736b6 in git


Ignore:
Timestamp:
Feb 22, 2013, 6:56:46 PM (11 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
0c516e37d47da9dbc827d68d2253f7289dfbfd3c
Parents:
27d2891f38004155fd4487f495f8379c4c9c929991a015cb615aa2ad8c3f32d3c78527d934cb8d1d
Message:
Merge pull request #302 from mmklee/Long_sw

Long sw
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/derham.lib

    r91a015c r0736b6  
    12461246      /*computation of V_d-strict resolution of C[5]->needed for proc
    12471247      VdstrictDoubleComplexes*/
    1248       def ringofSyz=Sres(transpose(J_C),lengthofres);
     1248      def ringofSyz=Sres(groebner(transpose(J_C)), lengthofres);
    12491249      setring ringofSyz;
    12501250      matrix J_C=transpose(matrix(RES[2]));
     
    13751375    matrix J_A=fetch(B,J_A);
    13761376    J_A=nHomogenize(J_A);
    1377     def ringofSyz=Sres(transpose(J_A),lengthofres);
     1377    def ringofSyz=Sres(groebner(transpose(J_A)),lengthofres);
    13781378    setring ringofSyz;
    13791379    matrix J_A=transpose(matrix(RES[2]));
     
    15471547    matrix J_F=fetch(B,J_F);
    15481548    J_F=nHomogenize(J_F);
    1549     def ringofSyz=Sres(transpose(J_F),lengthofres);   
     1549    def ringofSyz=Sres(groebner(transpose(J_F)),lengthofres);   
    15501550    setring ringofSyz;
    15511551    matrix J_F=transpose(matrix(RES[2]));
     
    16631663    matrix J_D=fetch(B,J_D);
    16641664    J_D=nHomogenize(J_D);
    1665     def ringofSyz=Sres(transpose(J_D),lengthofres);
     1665    def ringofSyz=Sres(groebner(transpose(J_D)),lengthofres);
    16661666    setring ringofSyz;
    16671667    matrix J_D=transpose(matrix(RES[2]));
     
    19381938                  mem=h^totaldeg*mem;
    19391939                  mem=transpose(mem);
    1940                   mem=reduce(mem,M);
     1940                  mem=reduce(mem,groebner(M));
    19411941                  matrix jt=transpose(subst(mem,h,1));
    19421942                  setring B;
     
    22022202                  mem=h^totaldeg*mem;
    22032203                  mem=transpose(mem);
    2204                   mem=reduce(mem,M);
     2204                  mem=reduce(mem, groebner(M));
    22052205                  if (l==1)
    22062206                  {
     
    36453645        }
    36463646        /*computes a V_d-strict normal form for FB*/
    3647         Fb=transpose(reduce(transpose(Fb),Mnew));
     3647        Fb=transpose(reduce(transpose(Fb),groebner(Mnew)));
    36483648        if (VdDegnhv(Fb,d,v)> VdDegnhv(subm2,d,w)
    36493649            and Fb!=matrix(0,nrows(Fb),ncols(Fb)))//should not happen
     
    36673667        SBcom=1;
    36683668      }
    3669       Fb=transpose(reduce(transpose(Fb),Mnew));//normal form
     3669      Fb=transpose(reduce(transpose(Fb),groebner(Mnew)));//normal form
    36703670    }
    36713671    for (k=1; k<=ncols(Fnew);k++)
  • Singular/walk_ip.cc

    r91a015c r0736b6  
    220220       ring almostDestRing=currRing;
    221221       rChangeCurrRing(destRing);
    222        destIdeal=idrMoveR(destIdeal,destRing,almostDestRing);
     222       destIdeal=idrMoveR(destIdeal, almostDestRing, destRing);
    223223     }
    224224
  • Tst/Long/primitiv_l.res.gz.uu

    r27d289 r0736b6  
    1 begin 640 primitiv_l.res.gz
    2 M'XL("-E0N$T``W!R:6UI=&EV7VPN<F5S`-6=>V]<Y]7=_]>GF`@%0F8XFN=^
    3 MD2$5:/,6"%"T@)/_@L0826.;C"2Z)&5+*OK=NW[K<(:4+;])^R:R)<,2.7/F
    4 MG.>R+VOOO?8S?_S3[__P/U:K57RZVFY7_^W\Y?[QZKNK\U?G-^???_7RT<WU
    5 MS8,_WEZ2'G')'U[?[%]?GW^_7]WLKV^N5U]?7AT_L'IY_NQX>7ZT^N]_^"^K
    6 MA[K%([W^\(OC.^7I2B]^=?[Z_.;D](L'_+MZ^O3^8U_O?WAT?;.[>W9]NMSL
    7 M<,V/[M@\^LV]/Q[=ZO+KXUWWJ]WK%W>_?;5_>W.U>_S!9V[_'._:'W']ZYN7
    8 M^^_W+Y_DN\>-IRN]_LWJZDDX>WOVXKN[=^;=-/8GYR_VNY<G;],ZGFJ:7_TY
    9 M_N4)O^BGI)\.GXGAZ>IOYR]?KJZ.MXGQW@-.WIZ].[W_D)B>KGSKU;GNMTEG
    10 M[]+F;G`Q']Z]>')O*!K`G[[=KZZT")>O5L\O+Z]>G+_>W>Q7S[_=O?YFO_IA
    11 M=[UZMGOQF^-MM$E?[Y[?7%Z=O]^?7&CLNH/^?OQ`L_14XO*3IO*N;&)XQ\ST
    12 MFR^(9_%XHWJ82WQR$LYVIUJQE_<FHZU[M?MN]=VWYT^N]-;N[IW^='5]XX]>
    13 M/UE^.-%5)Q>GRV`.EVDS]F_WS]_<[$\>OCI__=WERW=/'JZOUP^_>'COJGE8
    14 ME>^?'&]R=OM3^LM?6<;;WS*_W:UGTO9\_\6#[YERT#]I^2?SS^$2;=?YUZN3
    15 M:Y;J^].GX?3XCG1FM?K?JX?_]N67__/+W_SF-ZLO]]=O7GXHF-J<U?GUZO7E
    16 MS6IW3USW+_>O]J]O?O/PB]7_.=XO6]#W+Z_WJ]NYGNQ.)22K;[Z*^HG[7/^O
    17 M-[NK_=7EI9^2>"M]]*U\O&NQ9DL"I(C7WUZ^>?EB]6Q_?+<^6EWOEXVX$]'4
    18 MGOY8F2QD?[Q!E*_WNZOGW_*)^^;A.*='CQXMZG`G.1:DN$WO\F;J[^-C)`26
    19 M\HR4O[U[_/A`T0[JI?OEY5;ODO[5)MW=:7Y\P#_]W.T'\D_U,G^HER?AT:-\
    20 M>GI?G#.Z^?IF]7Y_?O/DYOS5_MZ'\SVU/0FGEKFW)Y$?LGY(IW_-F^6--2_K
    21 MI<Q[O'-WD_+C>?]C6OW/O&HQ9!Z<EJV,WRT_:Q=#*K>_Q'6>*1]^"YM8>SI<
    22 M&><FIM1K";>_CTW-L8WC[WVMWT?J,]Z^T'3K4>,<K;;;E^IFE*A?8VV'CY5U
    23 M*B7TG$:<Z?:UO$EU]A';;.4PG)C6??;62BLCS,,-XUJW2SVF&7)N\7`##;VG
    24 M.%J(M=98^NWK4R/J-?=:<^VCI9J7U\>FS1%K+K/KY78<7-=ZZ/(R>ITIE)X/
    25 MSVVZ?^^SU3[K;&F.FF_?J6L-)M:41YFE5%UT&%39I!QSY2U='N*,_?"<O-:L
    26 M\M"09VLA)0UYW+Z5-B7W7KK6+,U88^<.?FL=8YZZ5="2EI0TZMP6;=CD5/5:
    27 M;)IHBW&$,$(+96IS]5).,90<2XFAZG<M<]2M-3D]17-L6F1MR&"VFG9G]KE.
    28 MW3(EC6];HG8T#%TVHW:CC\)P8XLCE]ACJ:-KC6O((3?M?N\AY-A+FBV$J+EH
    29 M*'7.G/5ZEWRUV+6;NCX%O1_'U%`TJJ#[U(,@Y@U/TL.CA+-IFJ4-/2C%W+3^
    30 M09\8.6E(6?*F>S%V?5Q3J5%WU\)I.32ZGJH^K*'J_F6&4N9,9<OSNC97>\CC
    31 MHV0Z2!8*RZ=%S4G+,9*>(FF,?0Y)3F[:]50U_!PE>V/.J94L$D!I@YZF^T@$
    32 M.K,->N+H+44V\$[E8BLU:T@26ZU=GED?R1+N*H'1#DD2>]!#=3MM<4VAAJFW
    33 M@\84)-AS:@NT#[V.G+7$L[3,GNB#4<+R2VQ1W,2H)93R#.V(E@P%B-*;WM/(
    34 MFIBD:::AH4@"XRQ!NA":!IFDI%FS2YHI*RI%1&-'TFLM,00MZ#9IY[6//8<Q
    35 M)(\A(`RE:AFYK'7M@S9$4Y$P9*U6;D&#R7JL#$O3_FB&D@U=&K3]O6DQI>A:
    36 M#3TA(O=UZ)*:#[9+MD^V1[?$7&AWIG:O(VRCH2A!D],::7<&@YQ=%T@;4TFA
    37 ML]55BC^U?S'$$&3(4-NAGQO;H.W6\FZUJ1J6S)L63.(KW8P2*6FJI$Q;J5V6
    38 M&$@8I//L'XH>M7%8!K9%X\T2!*VW9BMCQO9KU72]WM:M95!ZE'0D+4P_6'"9
    39 M/]TTL^B:ORR1Q%BZ(J'7A+2G0V9`=]"\8I&,RTP&K9X&IR=.*5+!)+`&>EE"
    40 M+7WD,]P*T1^Q;R/2-&3*M<48+>M%8O%:XP[:==D2C7#H!EHV5$`"JB75F+0`
    41 M`5,K6QPD,%IIB;PV7"+4DI9$\Y,8UH`$R&D<_-`Z2;ZD%_(B,@I-BRX3$32.
    42 MB/)6N1$MOI10JZR=UAVDOZBXAJ[MD*W+6LG.%=VKK$D67I4N92VY5/F7V*RN
    43 MS4)ODE1!-]5^2"&+AL%BSBH%DQ[IMI),6;(V!M:*9=+2:7)RH%*X,+W05?*K
    44 ME9:]P*#)\C39OQ2W$E59'FT&QI4Q2VXE\AJQ+I?F1L8E[R8EU&K)^"`CV@39
    45 ME:(AZ/6$"NNAT;9/X$&/EH^5G99BRN+(1D3?YX`)-K)X7:JA-[':6BLLKCX]
    46 M<BC-MDA6A!7MO%AT44-B62C,V!R]-%1)]FRPYT'FJDCA&C*+FXZ_Q&[531NZ
    47 MK=RZ5D2.24_'8+<!8I$`ZVHMCBRH%E_N*LAJ2$0U8&FDY%SR+KR@W_"RNI&,
    48 M%XHA3R?[I/'+0VDUMFW@P+1\PE1:92U1K]Q()D\BD>35Y0RD1!5=%9:(J)BL
    49 MJNRZ#.[49S4LN7'Y`2F*5%L6U(N"89^+T](MB@SR$9UEW0P'T;"52>HC?R#3
    50 MJ<W0JFHG]&RIL405`XSH239"`E5(2P6%-(:"Z`$KJMRG/H5?[-T61%9Q*QPF
    51 M[QV0@.D]E;ONFIX\@E8G9[8B%=R<QAZJ_IY(A"8C(9!J-YZHX6=T1+LCO=;N
    52 M8F^ULK*_6O4!2CR"2Y">7K!'11`;\B!%T<X/I%(#T@SE_O5$&14)O.Q<EF1H
    53 MP86FA!+E^20K,H>:'?JF'9`XRLT''+4^/-,O(85IS7"[-0%QC.RS=E[SQQ%*
    54 MO/1!^>3)GN@!8,91]-P(%)"MT'.#Q!-C/P7]:Y*SU_TE*G)M!2\1!'U^$0T3
    55 MPFB(O?QR4[`@&Y@Q-!HN#A>O(W"M/=!3V77L-S!C"MP"M+5/!EGH9,(O#PR]
    56 ME%-CFW8V^(FNW?L%X)/B%2'NB.CB+^5.(_Y+ZI((L?00B96`OV:HT4J\LN12
    57 M-@-/7?PI.;4I'-K`Z-Z-OJQ$PH<(40DQ&K3V;<+J9'"NXA-9#/":%E%02%9&
    58 M&ZAM[U@$R8V,*H!-1@S$(%.KS1_LJ];?F$%#P/QJR+J(K9/UP57CK;!8AZA+
    59 MB]PQ%+B,C+<'YFG)"[Y(]XRZC>1'.J?%D8,I.&GY,_D"-$I(2V.0%74H%"O!
    60 M"D8#'R+L,<#.@/%<?X&]4QC,HX3_Y/X&.%%83W$K)HLHHQ-LR9BP#S*<V@CA
    61 M8HR37+@^(S`2"<YD0>48I]84)(6YT0K*!6?[!X46TKH!#`TX<<SQU,APA])N
    62 MH@"M&)J,292HXR<2GEHS)#32=3*)!1W60FCO9\!,:?VSK7](S"AI2=&)>0A_
    63 M063:%2F*5@>P4$`.&H_@K:Q?P[UK1UF?:GNO)2B`O\:"RCU))(F`&R9`_V.L
    64 M94TDHO(_,J1`<PD6+OX7$,RV$5J<BHO!//AC@50A)T(V6;L(>)3S**R`Q$QP
    65 MRA`3+(G3ZXJQ9;^PE9JXC"8^;V+R,&'ZD*5`AA:O)ZP5@#:"<KJO5#L2%CH<
    66 MT<9+S3O`5K88N<G,(+%MN)>`E]6F1A"=C*3\(-Y6MB`[R!P*XQ/^7X@,Y0GE
    67 MD(D8!*?D%&009*ES9FT-JPA?)CA0'@$3DD`D83J$3DG[D@AVP<*:R00/%`(J
    68 M*9X,=Y=A)CJ0N=0G,[9J2#@!&(IS<`@R[A7;GO`-V@%0?D1SM30M.(!2\*0E
    69 M*@/$INL(CS.I(BVQ])`$BN1(MP[%V`4UUPZ7Q<$<$BI:+6F'M&]!/*`K2128
    70 M5:(M5(!C`?PWLAKR#]*(#F11V":XK/\U=X).,)=D2*N"R93KU#.`&=HZ+!&Q
    71 MI38P.Y943",12K9""D6PL(1T"DJ$Z2J.CHAUD$C+``3=!^@J`6R$QQ('(B'A
    72 M\XP3Q"XAG^A2)HVC)9&Q.J2%-%(-'+@F!993E8N4$((M-99`8`"FUW`EBG)O
    73 M$R35<8F3L#L2H584C"@!,S@9K30S$V)+/@-S(KS5<'Z!3,@&`*^-EE>0@&%+
    74 MC.$E8(*-$CN9`%(\C7AT"20Q9GHH>*_*_LE`1X(V@8D@LRWT*/-#4D4AN?8<
    75 MG=>("L/<2M0%;@-[+%-$Y&#X,P&MA*K:+$1%TQ9.)^U%')A`1:6"1!HZB:<`
    76 ML\A"$;<*GN)VI#X%I=`Z@SR7])RT0&ZO3X=KLM8!%0K("7D'+;6N=&3;>0CR
    77 MK[]9119.)D*+V('O;*'V'!A`.I%<C\R$,`N**XFOGW)J2WH^+ZD=.2=)E5P2
    78 MX1XY%!EL#)93.@J$I/&2=OE!;5K'KT7R4YD882#U4MN92(AH*[?@<+EH;&_%
    79 MEC6V$QL@="/ITP,U9&F4)J9!2;$Q\9%82Z9-<@"@U(4*-N4&"3`4VV"<DN:&
    80 M@ZD`_GS,*`+JFW$@N0`-LDKBY;DZ+HQET3(S:D`N`:^40RA%"$9_%[0+\R;[
    81 M([2L3VO[MKA\N1#;]X+U&^1K=7W#>Y$[E7'&M$N:91+DJ3/.;(#WELR?]M)0
    82 M6IJFQ4L%H"H`(_\O$2:AV0\9Q$W&!&%NO,K(32,KWHF$]-!$&"3)D-DCE>9H
    83 MO3ATTT-):G1-FZA9`D&N1=9_H".3G&C%="*<`U"-J=+?A>R7%D6BJ<U%8.5X
    84 MM7ED8>5G]?[$Z+$5PW.KI)5)O,HB*VX`YA!52&'GL=J@ITF@40X[6/E$$E.L
    85 MG>)0P#U#*``>!9\3G*'KG1*=V&9"P4AR1#H>AN<IUS8^K2B%=221(2/9B"[T
    86 M>0'*2G9-4:OLD.<BD1=H`K#B!UDB+0^65<M$%B02+DL82+0S6S2N?])YQ+EA
    87 M`AG=Q1XHDI;\R)UK<VQM!4F8HCQG<'Z7&+WAA(#S4G_9,>RN7L-F5]MHYIP4
    88 M+2*6$EB-J/$FI0:->CI)#X*5XY0\!<?7`6B";9"%*3@R<EV5H@\R5LG^R(E*
    89 M.2H9=/:;[$<XEHF$QQ4%3MP.\:FT4KHFUZ3[$V+*%$LYI_,=R+=NB?P(VD0D
    90 M6?NEAY&,EA?6F/0(4FJ)2/(3;TC?%#(ZV,\QG1G-"@HCT`43+5$#Q"0"!A"B
    91 ME#B!Q0<AP,`YZO%I\;T%D!CQL*BPD(Q"KTA4K%E66:&1'),(^,@-:,Q$`H)Y
    92 MLDL#DS:]"H85#ECD]K'CVE+M!SD4`GT91*T`OU.E.D"8V-;""?J,`C8A/P`+
    93 M[ETW!(%0]]/--+Q!B"-WX$@H@33UO[,!4=&?9(G$D482L&1`3%F7.CZIO8IU
    94 MC7,,#F*(`S15K2XQ;,264@RDFB.'2EX=A#9)>2=J'@IG%(028S8^KW?T$D$"
    95 M4]+.YD]KM6+9R$`).^H.\CMDPF6LP/UCLNX$49@I$I*:JY95CA&_U(L@Y)`N
    96 M%!)%A?A(9C>0<A)>HUS0MK=VNS.SC-!D1%=PF[R=@EZN)C@F$UC(P3O[+INA
    97 M6<O7-I+8%9>E]Q(/U)((V,DU-&+^<8"/,:\;N'^0<LVD&BNC-N:0.1K())!$
    98 MD%Q(A2(SU6/9KC!<@U!T+4A&U#ZG`3AZH<4D2\0R?MH=$1C.1"B%[+OT.B%Z
    99 M&F+"S<EJ">)7Z4<FW&')%+(H&A/^0D4`[5IB4+G6AP1"(@V@B<IP=DJY6\8E
    100 M60ULVL3L*?YW[ES35O@]B;F(-5)!.F47M')ZN/PKJ3T`!6%\=KE8CTJDI@)`
    101 M0UA)>Z4`14I\K,HG]+12_L=-`^V=4L0$9(HN`<Q.4"*8&4E?`30UCD)BAZ(]
    102 MRZM;RS5X>P)X+5CJ-/U/BQ:C7+PL;4!<-:^))4),VY*Q+_8?SFL[>UQ(6V@*
    103 M!0T"_DE(&8;FGG#XE.&IZ*-&R39)/WQ22S8W"M@PYQGHKWB1T%\B!M*E\D\Q
    104 MB?TGY*#`!,17W$!B.!!=1Q(Y+!F`56NJ#6[`'F.%1B[NTUJSL=9B4"A#M,E?
    105 MA"5RQ(<%1A<MZ#)(S%NJ04`HS-A)H4G&`BP(2K>07W"+<E):,1FSW%$)(3*B
    106 M?U+(F:5*Y`8BB$#!%7Z5@@I9DT;Y!-('T97\HZ:G.1$S8\7D.G-VNH%\'2D5
    107 M%Q_U_$KF4#CX-NVV(4DGA4P.!USS:;A#\A2*G#0DL@&R71UK(%^*2(*?$P4)
    108 M0@JJ0]`!!(N":R0:4&#"VAZ,7]SBE\AK8G8%ECIHKCC]/`C'L;V$IQ2$H=U@
    109 M+[4$@"_!,M:"#U+^I9(L"P)N)87;<'L+863>8H"VQIBW#N4!B:J,K^!(V$PR
    110 MFCC/3,V".H7$(E$S((.F^^C*3!@\01PID+`GJ2B+I8M)=E!["G5;2!E1TQ%V
    111 M2."\!I0A+Z!1:Y=)+4H<,ZB<Y$1TI@8/)ED@T5=(0)*OF[9ZP808K0.^;9B!
    112 MD6_UIVZ&*\4*`V60(VPF@FQB:5A'P%EM@P"R:UB=A(\VKH!F$360=01:8J;)
    113 MT4I8;`B[5K@.\SN`_XT,@K0#'HM4BXRAM,=_([3`;G2URTD&0CO"6<HTB>QW
    114 M1<LD+)7LGNPGV;>@A=7TO3(]D9'7C&]S:6L]E5K)!#\VW*(LC:0)LQ#0M9A=
    115 M96#;J3%VU]:D`UJ6Q,RUWR@,>6QG9&3]T)$"ZX/%G<CO)S5S%/H&B18(`;"R
    116 MG)]S/JPA:0U9<_*7TJ*<J'"K'DG,$ZF3(@Y22^J)@0R3AJ%=&"35BC/)I)?S
    117 MIQ0\R'H19R*`3:VS-9?#-;QNR$],Y.Q@@!PD2T#4%87J6)\,24)!%'B,M!)1
    118 M3B3%H;]<O&#MA=<^72)CW8;KT9&=[!1JEZ(<:M^RMPS_-"GWLV':.VRF?(',
    119 MDA8,.U(11[`);DQAC6XW(.6!8[EVF^$^P)H;4`^+;27V=PZ*@S!,J!Y,EZ4I
    120 MDSG+2_DT.?")#A$#R@LX)H'%GK9(-441+-7O!U_]N?SEB1-Z>$%H*$@#^5%J
    121 M/]27`F&]9#BYL%^I6X!D&D4-5(D"/WDZO>&@F7P,0=8$PQ)G$7G!B91V39R)
    122 M\'*@'L#R8RS))%`ZE$REK1!%@1\G1Z%%,=7*%E<226`KL.BB36>7]5QN+`R7
    123 MT0LY]*;M+MP^N!S50#449+78I%_*),)C)2DS0B(:T!`=LU$QT'41&P,]B`@`
    124 M_I=FS=+);1]2OWE=*220.\31:%6=)Y3M(+-#IAY5@KPS0'P#_Z^'P/US$4M>
    125 MC(BC(5:R/08'V`0BJH(740R`EF@Z4%@P!-/D,:IWB$]&2&59V[:"7$B1)^HQ
    126 M"6.>B*X1=%D]^!;"<D(%F$$G+""F:3TI6F,<"=\(@BE+H?@4-3+U-0#N!`[(
    127 M:,O*5>J4`[,K0U:=]H?YQ%[G86YM(S[4(_09W?:8[;/5"M1#<)50&JA".1K'
    128 MH1!GZ@84XZ6A$DYL<">M+KN`A2!5BYF`QL!VU&(*!DD%N(4`46(-2O&:F8:M
    129 M84T"M4J>Q60!,D)H1?D<A"MN$EDA+D]PV#IT!.(BF52X`%1C,:\4-V61HC<$
    130 M\2"M,>Q]"(=0><AK5`4U(!DW"CE4(;6V#3>R\*!0<Y"(C'"(2UG:N"^2[Y9`
    131 M?`Y+%M:6`7AC94+9"DMRU5$`<->H!`!,<;H4$E'4%`'J$1(7'!\J^IK';7U+
    132 M(D1!F8*3!D[^#:;?`'UK;6%5DKAMD)9@[%HAARE[4K3/8,WB7`\TFC)?!HV9
    133 M@T*FJ\.<IOH8S#1NE&RK0_1*YE%*G$@12XP,Y.74<!24LEM<2#8DN0%6$RIP
    134 MAJCMQ$S$&51*P[#8R:B2T=?L,(?;04'<_%I0!JE<(DQG#UT>CC"F6'8]KL"C
    135 M;-"#&BX#Z-47S@P4"'@P!=:J7LS-G*=)F@NL32EW8"%(YT8JLY1R"-6()F#\
    136 MQ@;-@B"/XK#N$H^Y64I&`U\>\7D81"H94[M(X8(L,'EP(AT(_7`+M2PF"2JL
    137 MPSE2$##M31^"&A?Y;3`)C0<.'*5/EX$;&85!A$7--H!DJ-8`F!HLH($C^1S$
    138 MK&^H<Y)4&\0^"?!07'J7%>JT+,C]!1=RV?-&E-;AS$%^$[!PDJ="L27+I=!#
    139 M+A-,@^.!#`AZEJA06)RT,\@\5DKN'<\2'8\1YD/MR+`!XM;YN`@;I$/Y!*30
    140 M<,#&-A<.\*#-'"MV"LXW%$^8X7CAC`>,#,J0ES)VAGTH::X$U.2NR2L9IVGO
    141 M-`1B!@D7DR)U`H<-4L%PI8!TJR8%F#S23,D:8\ME3?0695>R6`3I!"68&B9&
    142 M?H.L!24&^-H3NI3"'M(]B@=`Y9FLL^[C7"59+Z@7+"O]*LW$0@%O]DT>'-YW
    143 MHFX-HTF0$?@BT9/!:Y^#I-6U"7T19D"#&R6=@_0+#["X."0#11V.`7`I;'H`
    144 MAD1!'R#^#]F%HVJ&M7E\)"%RPMB0.^1MW46+/*'&DT>#B,AJ,6PP+>8?$B;Q
    145 M1.C;G%V^49`VAR:`?X;0.5PDJQ3/(^A8\LI0A67(0;$6`^X+%`SL#$L%ZRNS
    146 MQ<0M"2<%YX\5$:BC:@2I/V&YL""!,)`H'4J,<WD5;ZAEE(F"@3K2,9FN,3;S
    147 M80A`8)I+%>EJ(`4-40'V+/`67#HI%A((*A`2U(-@YLQ,C>1Z)Z(>Z!R@Q-FI
    148 M:T(VA3T$4U%KS?*2J6HN61&N:GT!,0.:$@'B-L+FBDP^.6%K469%"XR/2M4.
    149 M)8]>Z4K$):U`4(K+E=#Y(^K#UFF8P1PI'+BS<O!Z%DX7<X;$12JNP.4@$J?A
    150 M`4]$W4FZ)U\!+PT0=I>V)\E0S6Y*]#6-YB0T;4A:%!<#83>P#H!FZ_:$DH`T
    151 M\3FX20[%9/;CH@6#-B7@?G*VD(PYG'^::4@*XJ?11/(FI"_P@#!WT--!?68K
    152 ML:0HGFG=(+0D?"7W;#YL(B<>8$1I03)B'<U`T41)M)-C8[_1^$&PGR&P)V^`
    153 MKALP/_1D-\`D/*_\'_Y+MGN:X04KFUPR")O`4-X8PZ.!RWZ'=*P15/RKX@_H
    154 M?0BR\_UZ&)1&6EGTD$'VDFZ;X!`=EA!ES<;SJ4M'O*VS422N,=M6*KRDT4N!
    155 MR"P#EPFNNP,)F"F$J*:2P;Z3K$WW^,PL:8/WU:GL5M1:L@<*P`/`TI<W9QTP
    156 M"7(^Y$V(Z*&XDEGN<-"T*JP;B1XZ/`)&#-J@194$$)1=]]80V427SR1BD_TF
    157 MIXCIH,*`J21/U*'=PU,\4H<SC"<]"4B"?9\+=Q:D1C`=L>+%S"GJ$:[F13`=
    158 MC@MB.@D``7T2CD@RI!<8BNX.#($*"^QBZ*BD,Z5?!!<-(0/N:*E@C)"3R)1T
    159 M$49N\#F(7%AGTHDTZV"N(<1!;U]@K-QBH4!4>#89LK1D+S%-9&(6DAR6R7&4
    160 ML_B$Z(Y+"9(QB;(M3+$WD^\%:Q)FA((2F%1V!EDD%0E-$>(*0#M^#DF.N:&D
    161 M2ED`XB19?ZHC"#])`#D%VCP"E@O`3#U6PR'U6Z'I@_/=PAFF&0G$XCP"0->8
    162 M%^$75I;T%0QOV_L)EX*^"BWO=";)"8ELDB\,N@PC31Z";:")LF%.:Z$^.EW3
    163 M@FU&G4-VWD)#L@^?B"Q-AD]:BM:4HI$X<T#J+-VVE-+Q->V17*,,9OY#'YP>
    164 MT:3U2R8%1*4%%T(T^V7&I3>3?3SPJM?$@3)`%6,'O'4[0G0J31[-QJ>9W3R`
    165 M*I-6A;*P5WF(KNKH(IZ!J*9U^SG*O#(:YK<2%9B-RUP'8(?Q-.(7ZE\)QGJ"
    166 MM,[3X`;+.J2\[7APRL?.4=&2!B.,!!.96[)XN#-S&$EJ58J`2^!&VJ5#Q*5K
    167 MLV.BM5-T!^E%BCQN\'6VAK)MM<81>+MA2XL*3,XHMJ2*LG<$AT_":%+NN1_J
    168 M1]ACZ-R8+WAAU(\I>T&3@?!%%CA!JX#N2T'8A!U,(9%@`3M$V\'BE#Z9V$KF
    169 M5_Z#K0/[*A0KV&-XJ+K(*(F.0=>AR4XWBKH`EX$LZ.8:_=(>2)<6+4-(+1`.
    170 M7#5I1"&+VTE[PG@D0TT*ND!&[3;S`$%8B]3L.\J&7T>T(;G)KY'/#6;A)Q<6
    171 MY2TRRTQZ,+I5*J/\@BS1+<Y,`SQ';28=:E5TLO!,"*3TI"7JN62Z*YEBQD.U
    172 MSLPC\%QT(8[_([6R";L#YN``V;B1,L;@[$BC1<L6!VIS&F9AT_M+W45V9EK*
    173 MHH&8"V+TR9)M#E0<6OS5A_=U`T\(CU?M@:'F-1+VN'+8[=!F8%HG>&)$4O2H
    174 M91L6*`XDYYP&%10O)KGCNW@Z:5'D'YYW(=.B!U'6Z#98$J2%ZE&(>HE`"/:S
    175 MXYADVHF`Y&?@:\M:6E.;"S:DW,R&\_-9[,BY`=/DR$$0C3/P_D&.(`-%83H[
    176 M]4N=S`52W0/'2"'/'7QMNB.&UF5S[4@-5"?S"*4E16QM]J$!$>IK1/HS'0+C
    177 M,W"W>8.>DQM``F@[J4@YV5_:Q8"S=)XU`SD"ST#CJADR!`]"@Y'2..0Z?!8M
    178 M+.9#MVP("YF&3@VW"S?J@/AV<[?91`(.NC%H)I?W@4_EMG?T6B'8%NR:H5&;
    179 MN$W`@B,DNT[O&N8Z8P0L(=3JL`PNX3F<ZO"LH"IZXP:E3.V%6_O(O$PSFJ8Y
    180 MC82N%=89!T.@=\']1HNO-5&KNRQ1<2ENWCP4%S/E7/H8H&%-^GY@:PS+,FRP
    181 M;/XZF<NQ&`%0,VU'I!^1$EIH4"`B9\PP'(1`RR3Q.="#(`_K`&/0];/@HC*I
    182 M%>)0"KAZ&JEW!(4HQ*U9:2N%<WQCF@'\#&T@L8*;F;4/M"O3DMJHA,._BQ1<
    183 MX2Q,IYSI^F@+X\#,NTQ#DTE.6'-4O-BY@,Y:L2>&X(?M2TZN%NBG4!Z0`!<4
    184 M:.Q23'-[%@==RXF$+H%V*#ZA`AG.A,W)&9+H7)LEFD:?XL%RG,&TQXC1;$SZ
    185 M0\+2&V`&"K%SH;,62LK@7<(ZX>?B#B&:0K02%%GIK(9#RR$((#-:C;9@G>E.
    186 M0HY,H.`/T".71BI&UU5:<0A.`"R#0Q(T>*H`--V9\C7!.(4R*[VA`0N.WL%S
    187 MH5.A3-_3[5!X"HR*%(&>'OC_FJVKJ6W)HP2X?3+T#[[Z<_W+DS+=E07!E/@)
    188 MK^#R0S&[DK->R,VX^<JD=CB#6E>L0P#;L(+"R=1QI#J9$QQLS88)%21/:!\$
    189 MHA"ID)PS!YN\$2_3$SO-/!R?@X-(><T.6^RZC3EM9-.-&#1<D,_AA(4(]3P0
    190 M3B2MH&E(-.7B(4!1\&>$"F![<A>4M9-8<^8`U\O9*$2K]*V1*9]`I>KJ.,P>
    191 MFLU'^+6K)'53N`C02F`.S>3F/NAY?<EJ%QH?"HT/<V$J@(V)4MT:AP.F[6@,
    192 MER<R@03.Q<53("?-B=)?VG0R5`/*U$L3-"2(LA!"**AJH^EY_`QBKA0WC-K-
    193 MH?*A+(3/"``2P[IS"Q!IDND3%XR<26QB;ES'HR4%82'A2T0DQ0-<0Y"CCP.P
    194 MV'S.B"E!L/CCI*,ONAN'Q`%-2\/#ZV7K_C/2/I2"Z(A.]OZ<XS&'^_Z`Y48+
    195 M@MDF*X+L76G@(9'4EE-:5,4A";`N)&B<MP2\T]%*AGMIAYV4&0JU$8YCHJN.
    196 MPQ`*8L%N@\N02<WTKFQ*/;[YQ`?9G6$0,1`DZ/0PAYJ/Z1F<+Y6A$T'ALULC
    197 M<=E947?GD..$TIM<G*8QGE8*XHP"RY]2&*V)#(^`@Z0P84ZAB@(%$!9M^BRX
    198 M'W%NL,6D-AQ,XIOHYYU8Q&++Y#0/12PJ7M1"0S7BH;Y*XT*D]=5%F59]Z$/A
    199 MX!$HM99FK5(R&(&#12=7)VLP.9IA.*E(B9Z,)PV*;J!#!(H]E"D?S1P^:3]E
    200 M?%H5.'>+DC?;YCB$HA3=[%XO'UXQG"\<U"#EF\-R'`KG3$S"N.2SJO`?97&?
    201 M8#ST`Y(%C<KN/DD^5@&K02M:(L!,Q]HI1&GVW(T'M#03O],/!<L3?T')%$\I
    202 M@^6C=+21@GZT"U)3INS)>2N00)I/1<);3DA$%*QP&;0&2B,I_4Q@HH]4JY`;
    203 M(LP\?`]G]ICR+^/T.<A:W]`O3ID=?%YH2,_%R8A)GRLY"AJ\R2`#9U',PDE#
    204 M=%L&GV/$1@X.0<("<MR'1U?;DK\@]X3Z!DI</KLD+?B)+AK2/B2R\>/@9DX,
    205 MH>9LHBBT1_SO4N%`3FI=(FSG:&3',*(84(X[JE`"P>>`B^0&BNZN##JC\,IF
    206 M#S32_06V7U]".R+W!)63)`HW1;D&H+R;54O=U]VYV&[!H;NC^^C"H,8VP:*0
    207 MVC@**\)TED\O+FBQ;839F0XLGS*$HH'N`H%&=UJ=@_+(Q<,K$<:E>X3SA(B^
    208 M`)6H`,T9;#,E/Q)=Q?X'QK)/N=!JPP#X]7N#6-=V=&!XEAW(`Z-T.$D%BXTD
    209 M1753./5D9[)X"#Q:>K]]QF""=>J&<L<%'.'"`18&A%(/SL2@:F%F*]`-`?0A
    210 MB[JW/@,[UR<5(-/:E_$YA.Z44(NCT4)DRI$_%)T[I-DRERY#@1=>R>;;#I/<
    211 M0;_%Z,U'61BJ$+&.9-"_5`4'E0>J$<5]3G;.'$0"HUQ><PF2Z7(RA9"4+B7K
    212 M4+><05)(`)L;L6@/!J%#H:9^-%$BF"1]:4Q$VZ/E-I@5#OZB>9^F`Y\@1]1<
    213 MW>;-D1$4U`REAS$TQ&2.):%$RQ%U`0'GT!,%D!P1DCGG"E;JL8P*2Y%F<LY_
    214 MP((/DQQC<^HG49-M)NQ"E8#N[^-YT!QY.=PEQ^,52J`0$:N;G_'`'!Y)`J62
    215 MHZ-,PUD?G"S#01.(CSX.:3VYJ1MEDJ2Z?X(&L<]!VM*&W&7E^!1P0^90*8D2
    216 M76)C+KGGXK"%@Q<ZQ[A,-R%F8B/<+,,GZ.6\*^#N'%ZOZ3.^"&@X"HF*-8<1
    217 M>%T)Y@OKB>!RBJ6L/H49\YN<'!;>]1D7)#QFHQE+P0MQ"0%IY,[TP9&B[;#@
    218 M;=Q=^>5H2)D/"3OE^$K@GN%"<R8A\1*A+X6[LM"@"L%(=Y='="\%$8'SM31A
    219 MT(X`1B#YY]X*6D#28>'BFC=B]5$,M);0+P")/=*;0TF4LXJ6\T,8HEM'HF.%
    220 M3AY]4!>&N-$)$*F@&CS1:(1RC[!0I@M'NE(KJ.YFFT[M5A\CR8D*C12PBX_N
    221 MON%`JE]_\$X7&9XKN@V&ICC8?([')+P4^$"=^!TJ(IE2!5PH][]0<J7:WF"]
    222 M\!!?#CKP.;9S.5,'%HQ;^^`#:I:LC+-2E+NKNPK(+^(-.>4FFF9/&U[>,F'L
    223 M$(48:OPT@I%Q0LY&<8<0[8##/;]X*A^Q0?V<#!XU&TH&[`O$DN+6;O`(_4@1
    224 M,A%%!]*$'.=$C$X?`*270'D/*D9R40:6,:>6<>KF`$"5PVDV<P/4@O]%7M2U
    225 MO>YBL0,NJ#;1-):$78J<F4.C*NW<\!TX=8/JAS:P.T-+#O@6KM,O0?FT<10<
    226 MN3(WP,*0,P5H^AA),PM\NAQG$&OK?-(BO3;M<RCCCW4';_G`#ZAUFDQP7[([
    227 MX:G$DU<A9%J.E<J0W\W>L:V`8TBXX`.;!BG";JHO1T^UN%B;2EX20T1]%JTW
    228 M>P0'1IXP+HW;G"3ES$Z!MH[`?@;55)H+.^<U)/MH?,"DADAY&LQ)SV>N+K-Q
    229 MC"/<)OPEIR!.DJ`$G!0B8-X,R)1$FSZ)BL`-@(?,D'+"1G*`ID]#I6FON*?&
    230 M[%B`+O.F:,$D:=G;)B('F5$:/TB?4O`V^IATKR1*L%``S+8@W0;DA@M%SU.S
    231 M4>%<!_W'42&30F"'85-\$HS<*@<+#.(6=YG9Y9(P!4UQ^)%;5`)GN0$HS(!#
    232 M&"&JED,]U;V+@UJ`.R&7E"#9(9^$1K@_2)=-SI\B<H"B1^Z;X(K09$`O0:LY
    233 M7,RG@M+GU4UTI5S0?"`%QS'B?C4W.L"@7?O0)[;?*2_H:VYSI`E@(0;'SR#L
    234 MKQN.9Y7J9Q_)Q2%.<)B)BT!)!#W@5R!G=Y$*NXBF<M@.3QTTG]#T2?V(QC$H
    235 M^]DV+)@;L)S/FY!QJ&3$I+'YB`4?F4R^GDTC3X!6)]H<J+&#_N9GX#C*.H(\
    236 MP8$=JC'U8(C'[HCD\"%J6I1$FP\>8PH<LT:(.<%;^&2:H.D:KE"(.4,K+PTQ
    237 MG.P"Z%T2?\F!+>68[F.>J854\W6RFZ<'Q]Z1!:6+D2.&""0^`^>1-]10:3$S
    238 M72GZ*$\PF>UY6)J%)R>I!9_9V0#F"ST;\@)]4\2FY!TZ*N:@Q)US-.J1LVX^
    239 M(8,8M_D$O8QKG\!?"$YT3\**I7F1F@>'+4)XH+::PZ^>%I'6L#N6O"5B3/PR
    240 M??(H#'C"`OI.(2EW$CPD0F'#D;>W6L*.YI0I)_SHF,8M.X"S>8EFY-!U%.&Y
    241 MT..PG%YELT]T2VT/-BB=4)16"TB:K`)IORU'BU$A&AR'$4G30.3D$'5W*M/]
    242 M2"695&GE!$8:ELWYX119B*+D>I`+SB7CB#>W"K`"T:UCV$C<C`^"IM?`A^R8
    243 MCT97L8\2H"&:HRH<2W)8$+9EZ1[?$-@M)68.F,$58L$YD)ID7234&QRN0-'0
    244 M9]QVF]OJ#:;XR,EDU>?^<1`U,C.7DZ*)%8V0.?^&ACZW$PS2@QQNA+FC[DE9
    245 M!P.EZ28L/;X93OK6#IV5P_10`S75>7*\RUB:3I+3=-@\Z-L4YA$5K0KY?"I7
    246 M&>(>#'J",W=/^+#>X?9%<F$<4T\T#3^-\CG]CL,USP729%.SQ](W1*LVR;+C
    247 MUX[4VZ]L^N;UY=7^Q%]LLN$[3LX>\C-?M+/=WKOB,:^N'C]>O=J]VOWPYN;]
    248 MXW:\5?OIUZKT?^_KCC)?]7+Y\MWJZ_@DS[=]G?O;MH[Q+3T&;\LZA[>9OZ0=
    249 MY>VZS+L/SL,'TY.2W]9W:3W>IG?Z6-`-RGC7UBF]+>_67:]F_ZU[--VM3-WM
    250 M[3JF=[KV>+\2GG[L>UU*/'ROR^63'W_WT]?Q[.MT>O?U+27]A]>Q'.^5/[C7
    251 MWU[M7UU>O3LY/7NX_/33FRVO?W`[N97C_<K3U4.^PHCO!KKAFV"6KRIZ_/#,
    252 M7VQT^Q5,EZ=ZPO-O=U>[YS?[J^N'7SSXV&=6%%_[ZNZZXU/JQQ=14G%O^0[?
    253 MS_/Q1>S_X46LQWN-?\8BCJ-TE_G/7L3ZD46L/_UJHGKWU439.G3V_@,MJA]\
    254 M:=@ZGKW+FW>;>/8^K=^]W\2[Z_*_\@N&_-5![V/:O(]A\WYLWI?-^^.W/[V/
    255 M<?U^KM_7]?N\>;^<#\F%:RYLZ[MKBU^/RTWF\O:&C^D*?5)W7Q^_?JR6CW_M
    256 MTVJU^L\KR<RW^ZO5#U>76KC7;UX]TR_:@V]TZ6N^7^O\E=8+$_+Z\M7Y[N7U
    257 M@\O#Q<^_O3Q_[@WSHG^_NSK?/7NYOUZ=O'IS?;-Z<[WW3GY]?J7?;GZX/%T>
    258 M^'*_^Y[K[W^-W>/'/QK?<>CU(T.W1ISSY67G6K/3__=OW&KK=V4M<_<NL?^W
    259 M7WIE63@^]Z<6NO:?_X*]Z^]>GENJ_]TOTZOCT4$^T]GN[/?W)%,J\V*OA;QZ
    260 M<KS5R2ZO=^MXI_--$G_\$K*K+R1-UWM^L7:N[E3D_/KF_+DT)RVOQ]5W>N/5
    261 M7N_H-[W^;+6\<?OE::O;/X]7)\_R^IF>N+Q])PO:V6N]'9?7_>?9R\OG?_/-
    262 M'Z\DZ1['ZO??W;OB[L_CU6L]_IH?=Q^Y1;I_B_]ZG&P\;,#9U=T>M'34\'YV
    263 MLCM[=O;\[,79_NSUV>79=Z=GO[^^NS)_;$73FN\1^]WO5G^\O)(!TPX^]S>]
    264 M\;US7Y^_?K':K;Z^VN\]8`L1`OQ30>(.?]+G]X^^>:2/>$0_2(\NW]RL?KO[
    265 MK::S^NVSW_)E<@>E>,3$]:FK\V^^O5E=2X3OON[NQ>[FS:LS77TM\\K]5XN9
    266 M?7&<2_GH6M2?(H9[\V_+_+^,]^;_-FWJ/7GJ=_+T9?S[\A1^1IYV/RM/.Y[W
    267 M,]*4_IXTO;C^>]+T=O7N'Y>G<;L>Z</UZ&>[?]B^ZUFO]S]\Q"AJ#<I&`?1N
    268 MB4Z.<*+->RN<C@O?I<C[JV]DBOZJ%X]^N$OD_P5[\,'(?B6[T=/M;N1[NP'R
    269 M_"?MQMBX*+)K:Z(C]Q]K'3AJ'1XI>=G&BKB5@WHYYR(J)#\.+]_;M_POT8S_
    270 MSQ'^6O:O6(+OO@WU!$;JUIV-E`RHO9++V?7-@!R3^S:Y]E+\/0TD_79UG7Q@
    271 M`X=PQ2WTKN$SM-USM,N;PCD,D=QR=LHI;J-;/IS!)'\36]B='K]N]40!>Z@_
    272 MO>;GAZ`11)]S3@>)/OKCM_/&AW&X<3KZZ-:/W?[X/:>]'JWTE_'LRW3VY=T7
    273 MJ/9VM-4G4#3.+DZ/[NL#B-IEDP]?X'J1-O=LQOB(/<=?I_6S33I[*5$\^L.+
    274 MTW^&$ETH-+RHFSK[1=DH3K_(FSJR!J58_V(S[X*F/C_T(Q\(QNZX0<\>",SZ
    275 MI^</!%_]TXL'?ZZWVS=BT=-:N"CKGLL%7UJ9+M"`<B%!T3ZWPSZGX0MUY4:Q
    276 M/\.*7<-JB0OOOG=VR,HN>G*"L:U_.<7:'L/Y$>]_N>]Q)7_^&WZ?K4]Z:1=U
    277 M/4O5(/-%7DM">?#%>H1ZNER8?>&F10UR7>KP(*NNY16YPW:A%2VW%Y?E8L]H
    278 M[1FM/:.U9[36C#:>T;VO%#Z[][7"(WW$ISV7U%S<RD-:7^S.+LYNI[^$<3^[
    279 MW7S?T86B"8G[Q=B4T"4`;6CSU[5[V]LQPAOYHWYM+%;!WQY\?Z4/BK&HQ1V"
    280 :&6T)//F6ZS?7)X*ZJ__TX/\":@F'*XU[````
     1begin 644 primitiv_l.res.gz
     2M'XL("!F/)E$``W!R:6UI=&EV7VPN<F5S`-6=;6]<U]6>O^M7C(4"(3,<<;^_
     3MR)`*M'D*!"A:P,FW(#%&TL@F0XDN2=F2'O2_][[NPQE2MOPD;1W9DF&)G#EG
     4MG[W77N_K7OO\Z<]_^./_6*U6\>GJ]'3UW\XN=H]7WUV=O3J[.?O^ZXM'-]<W
     5M#_YT>TEZQ"5_?'VS>WU]]OUN=;.[OKE>O;R\.MRPNCA[=K@\/UK]]S_^E]5#
     6M#?%(GS_\\O!->;K2AU^?O3Z[.3K^\@'_KIX^O?_8U[L?'EW?;.^>79\N@^VO
     7M^=&(S;/?W/OCV:TN7QY&W:VVKU_<_?;U[NW-U?;Q!_?<_CF,VA]Q_>N;B]WW
     8MNXLG^>YQX^E*GW^SNGH23MZ>O/CN[IMYMXS=T=F+W?;BZ&U:QV,M\^N_Q+\^
     9MX1?]E/33_IX8GJ[^?G9QL;HZ#!/CO0<<O3UY=WS_(3$]77GHU9G&VZ23=VES
     10M-[F8]]^>/[DW%4W@S]_N5E<BPN6KU?/+RZL79Z^W-[O5\V^WK[_9K7[87J^>
     11M;5]\<1A&F_1R^_SF\NKL_>[H7'/7"/K[\0.MTDN)RT]:RKNRB>$=*]-OOB">
     12MQ,-`=;^6^.0HG&R/1;&+>XO1UKW:?K?Z[MNS)U?Z:GOW37^ZNK[QK==/EA^.
     13M=-71^?$RF?UEVHS=V]WS-S>[HX>OSEY_=WGQ[LG#]?7ZX9</[UVEC3E[N3KZ
     14MXL7NY=GKW0M&.C[>?YO"H]6_'WZ)C[2"C\\IB:G_]^&7LJ?T]T\.$SNY_2G]
     15M]6]LS>UOF=_N]BB))M]_^>![R!CT3UK^R?RSOZ0M$[Z&_-\?/PUWD^W,[]]7
     16M#__MJZ_^YU=??/'%ZJO=]9N+#YE=&[XZNUZ]OKQ9;>^)P.YB]VKW^N:+AU_>
     17M6\:P\.PNKG>K6_H=;8_%>*MOOH[ZB7&N_]>;[=7NZO+23TE\E3[Z53Z,.JTM
     18MQ%42[NMO+]]<O%@]V^V_S2+X]6[9W#NVS_'ICP74C/NG&\3C>K>]>OXM=]Q7
     19M.8<U/7KT:!&Q.VXT<\;3]"YOIOX^/`;Y07(RDO/V[O'Y`^'=BZS&R\M0[Y+^
     20MU2;=C50^/N&?WK>_H?Y$UG/[0-:/PJ-'^?CXOHAD"8*TT.K][NSFR<W9J]V]
     21MF\<]57`4CLUS;X\B/V3]D([_EC?+%VL^UD>9[_CF;I#YXW7_<YKBE[QJ48Z>
     22MG,A6QN^7G[6+(97;7^(ZSY3WOX5-K#WMKXQS$U/JM83;W\>FYMC&X?>^UN\C
     23M]1EO/V@:>M0X1ZOM]J.Z&27JUUC;_K:R3J6$GM.(,]U^EC>ISCYBFZWLIQ/3
     24MNL_>6FEEA+D?,*XU7.HQS9!SB_L!-/6>XF@AUEICZ;>?3\VHU]QKS;6/EFI>
     25M/A^;-D>LN<RNC]MA<EWTT.5E]#I3*#WOG]LT?N^SU3[K;&F.FF^_J6M-)M:4
     26M1YFE5%VTGU39I!QSY2M='N*,??^<O-:J\M"49VLA)4UYW'Z5-B7W7KIHEF:L
     27ML3."OUK'F*>&"B)I24FSSFV1ADU.59_%IH6V&$<(([10IC97'^440\FQE!BJ
     28M?A>9HX;6XO04K;&)R-J0P6JU[,[J<YT:,B7-[[1$[6@8NFQ&[48?A>G&%D<N
     29ML<=21Q>-:\@A-^U^[R'DV$N:+82HM6@J=<Z<]7D7?[78M9NZ/@5]'\?45#2K
     30MH''JGA'SAB?IX5',V;3,TH8>E&)NHG_0'2,G32F+WS06<]?M6DJ-&EV$$SDT
     31MNYZJ;M94-7Z9H90Y4SGE>5V;JSWD\5$\'<0+!?*)J#F)'"/I*>+&V.<0Y^2F
     32M74]5T\]1O#?FG*)D$0-*&O0TC2,6Z*PVZ(FCMQ39P#N1BZW4K"F);46[/+-N
     33MR6+N*H;1#HD3>]!#-9RVN*90P]3707,*8NPYM07:AUY'SB+Q+"VS)[HQBEE^
     34MC2V*FQA%0@G/T(Z(9`A`E-STGD;6PL1-,PU-11P89PF2A=`TR20AS5I=TDJA
     35MJ`01B1U)G[7$%$30TZ2=US[V',80/X8`,Y0J,G)9Z]H';8B6(F;(HE9N09/)
     36M>JP42]/^:(7B#5T:M/V]B9@2=%%#3XCP?1VZI.:][I+ND^[1D*@+[<[4[G68
     37M;30$)6AQHI%V9S#)V76!I#&5%#I;727X4_L70PQ!B@RQ'?JYL0W:;I'W5)NJ
     38M:4F]B6!B7\EF%$M)4L5EVDKMLMA`S""99_\0]*B-0S.P+9IO%B.(WEJME!G;
     39M+ZKI>GVMH:50>A1W)!&F[S6XU)\&S1!=ZY<F$AM+5L3T6I#V=$@-:`2M*Q;Q
     40MN-1D$/4T.3UQ2I`**@$:Z&,QM>21>Q@*UA^QGT:X:4B5:XM16I:+!/%:8P3M
     41MNG2)9C@T@,B&"(A!15+-200(J%KIXB"&$:7%\MIPL5!+(HG6)S:L`0Z0T=C;
     42MH742?TDN9$6D%)J(+A41-(^(\%:9$1%?0B@J:Z<U@N07$=?4M1W2=5F4[%S1
     43M364MLO"I9"F+Y!+E7V.SNC8+N4D2!0VJ_9!`%DT#8LXJ`9,<:5AQIC19&P-M
     44M!9E$.BU.!E0"%Z8)7<6_HK3T!0I-FJ=)_Z5X*E:5YM%FH%R9L_A6+*\9ZW))
     45M;F1>LFX20E%+R@<>T29(KQ1-09\G1%@/C=9]<A[T:-E8Z6D)IC2.=$3T.'N?
     46M8".-UR4:^A*M+5JA<77WR*$TZR)I$2C:^;#HH@;'0BC4V!R]-$1)^FRPYT'J
     47MJDC@&CR+F8Z_QF[531L:5F9=%)%ATM-1V&W@L8B!=;6((PTJXLM<!6D-L:@F
     48M+(D4GXO?Y2_H-ZRL!I+R0C!DZ:2?-']9*%'CM`T,F,@GGTI4%HEZ92"I/+%$
     49MDE67,9`05615OD1$Q*15I=>E<*?NU;1DQF4')"@2;6E0$P7%/A>CI2&*%/+!
     50M.\L:#`/1T)5)XB-[(-6IS1!5M1-ZML18K(H"AO7$&R'A54A*Y0II#@76PZVH
     51M,I^Z"[O8NS6(M.*I_#!9[P`'3.^IS'77\F011)V<V8I4,'.:>ZCZ>\(16HR8
     52M0*+=>**FGY$1[8[D6KN+OA5EI7]%]8&7>'`N\?3T@2TJC-C@!PF*=G[`E9J0
     53M5BCSKR=*J8CAI>>R.$,$ES<E+U&63[PB=:C5(6_:`;&CS'S`4.OFF7X-+DQK
     54MIMLM";!C9)^U\UH_AE#LI1MEDR=[H@?@,XZBYT9<`>D*/3>(/5'V4ZY_33+V
     55M&E^L(M-6L!)!KL^O(F'R,!IL+[O<%"Q(!V84C::+P<7JR+G6'NBI[#KZ&S=C
     56MRKG%T=8^V<E")A-V>:#H)9R:V[2QP4YT[=ZOX#XI7I'''6%=[*7,:<1^25P2
     57M(98>(K:2XZ\5:K9BKRR^E,[`4A??):,VY8<V?'3O1E\HD;`A\JCD,=II[:<)
     58MK9/Q<Q6?2&/@KXF(<H6D9;2!VO:.1A#?2*GBL$F)X3%(U6KS!_LJ^MMGT!10
     59MOYJR+F+KI'TPU5@K--8^ZA*1.XH"DY&Q]KAY(GG!%FG,J&'$/Y(Y$4<&IF"D
     60M9<]D"Y`H>5J:@[2H0Z%8"590&M@0^1X#WQEG/-=?8>\4!O,H^7\R?P,_4;Z>
     61MXE94%E%&)]B2,F$?I#BU$?*+44XRX;I'SD@D.),&E6&<HBF>%.I&%)0)SK8/
     62M"BTD=0,W-&#$4<=3,\,<2KJ)`D0Q)!F5*%;'3B0LM59(:*3KI!(+,BQ":.]G
     63M0$V)_MG:/R16E$129&+NPU\\,NV*!$74P5DH>`Z:C]Q;:;^&>=>.0I]J?2\2
     64M%)R_!D%EGL221,`-%:#_4=;2)F)1V1\I4EQS,18F_E=@S+:1MS@5%^/S8(_E
     65MI,IS(F23MHLXCS(>!0J(S>1.V<7$E\3H=<78TE_H2BU<2A.;-U%YJ##=9"Z0
     66MHL7JR=<*N#9RY32N1#L2%CH<T<9+S#N.K70Q?)-906+;,"\!*ZM-C7AT4I*R
     67M@UA;Z8+L(',HC$_8?WED"$\H^TS$(#@EIR"%($V=,[2U6T7X,O$#91%0(0F/
     68M)$R'T"EI7Q+!+KZP5C+Q!PH!E01/BKM+,1,=2%WJSHRN&F).'`S%.1@$*?>*
     69M;D_8!NT`7GY$<D6:%AQ`*7@2B<K`8]-UA,>95)%(+#DD@2(^TM"AV'=!S+7#
     70M93$P^X2*J"7ID/0M'@_>E3@*GU6L+:\`PX+SW\AJR#Y((CHNB\(VN<OZ7VLG
     71MZ,3G$@^)*JA,F4X]`S=#6X<F(K;4!F;'DHIIQ$+)6DBA"!J6D$Y!B7RZBJ$C
     72M8ATDTC(.@L;!=14#-L)CL0.1D/SSC!%$+\&?R%(FC2.22%GMTT*:J2:.NR8!
     73MEE&5B103XEMJ+H'``)]>TQ4KRKQ-/*F.29R$W9$(M2)@1`FHP<EL)9F9$%O\
     74M&5@3X:VF\RMD0C8X\-IH604Q&+K$/KP83&ZCV$XJ@!1/(QY=`DF4F1Z*OU>E
     75M_Z2@(T&;G(D@M2WO4>J'I(I"<NTY,J\9%:9Y*E:7<QO88ZDB(@>[/Q.GE5!5
     76MFP6K:-GRTTE[$0<FO*)2\40:,HFEP&>1AB)NE7N*V9'X%(1"=,;S7-)SD@*9
     77MO3X=KDE;!T0HP"?D'41J7>G(MO,0^%]_0T4()Q4A(G;<=[90>XX;0#J17(_4
     78MA'P6!%<<7S_ETI;T?%Y2.S).XBJ9),(]<BA2V"@LIW04"$GBQ>VR@]JTCEV+
     79MY*<R,<*`ZR6V,Y$0T5:>XH?+1*-[*[JLL9WH`'DWXCX]4%.61&EAFI0$&Q4?
     80MB;6DVL0'.)2Z4,&FS"`!AF(;E%/2VC`P%8<_'S**./7-?B"Y`$VRBN-EN3HF
     81M#+*(S,P:)Y>`5\(A+T4>C/XN2!?J3?I'WK+NUO:=8O)E0JS?"]IOD*_5]0WK
     82M1>Y4RAG5+FZ62I"ESABS@;^W9/ZTEW:E)6DB7BHXJG)@9/_%PB0T^SZ#N,FH
     83M(-2-J0S?-++BG4A(#TV$0>(,J3U2:8[6BT,W/92D1M>RB9K%$.1:I/T',C+)
     84MB594)\PY<*I15?J[D/T24<2:VEP85H97FT<65G96WT^4'ELQO+9*6IG$JS2R
     85MX@;<'*(*">P\5!OT-#$TPF$#*YM(8@K:*0[%N6<*!8='P>?$S]#U3HE.=#.A
     86M8"0Y(AD/P^N4:1N?EI7".I+(D))L1!>Z7PYE);NFJ%5ZR&L1R\MIPF'%#D(B
     87MD0?-*C*1!8F$RV(&$NVL%HGKGW0=<6Y80$9VT0>*I,4_,N?:'&M;N20L498S
     88M.+]+C-XP0KCS$G_I,?2N/D-G5^MHUIP4+<*68EC-J/$EI0;->CI)CP<KPRE^
     89M"HZO`ZX)ND$:IF#(R'55BC[P6"7[(R,JX:ADT-EOLA_A4":2/ZXH<&)VB$\E
     90ME9(UF2:-3X@I52SAG,YWP-\:$OZ1:Q/A9.V7'D8R6E98<](C2*DE(LE/O"%]
     91M4\CHH#_'=&8T*RB,N"ZH:+$:3DPB8,!#E!`G?/%!"#`PCGI\6FQOP4F,6%A$
     92M6)Z,0J](5*Q55FFAD1R3R/&1&="<B03DYDDO#53:-!7L5CA@D=E'CVM+M1_D
     93M4`CTI1!%`7ZG2K5W86);RT_0/0K8Y/GAL&#>-2`>"'4_#:;I#4(<F0-'0@E/
     94M4_\[&Q`5_8F72!QI)@%-AHLI[5+')]57L:XQCL%!#'&`EBKJ$L-&="G%0*HY
     95M,JCDU?'0)BGO1,U#X8R"4&+,QOWZ1A\1)+`D[6S^M%HKEHT4E'Q'C2"[0R9<
     96MR@J_?TSH3A"%FB(AJ;6*K#*,V*5>Y$(.R4(A452(CZ1V`RDG^6N4"]KIK=[N
     97MK"S#-!G6E;M-WDY!+U<3'),)+.3@G7V7SM"J96L;2>R*R=)WB0>*)'+L9!H:
     98M,?_8NX\QKQM^_R#EFDDU5F9MGT/J:,"3N"1RR>6I4&2F>BS=%89K$(JNY9(1
     99MM<]I!QRY$#')$D'&3[LC<H8S$4HA^RZY3K">II@P<]):<O&KY",3[D`RA2R*
     100MQN1_(2(X[2(Q7KGH0P(AD0;00J4X.Z7<4^8E7@ULVD3M*?YW[ES+5O@]B;F(
     101M-5*!.Z471#D]7/:5U!X.!6%\=KE8CTJDI@*.AGPE[94"%`GQH2J?D--*^1\S
     102MC6OOE"(J(%-T"?CL!"5R,R/I*QQ-S:.0V*%H#WDUM$R#MR?@KP5SG9;_:;W%
     103M*!,O31M@5ZUKHHE@T[9D[(OMA_/:SAX7TA9:0D&"</_$I$Q#:T\8?,KP5/01
     104MHV2=I!\^J2:;&P5LJ/.,ZZ]XD=!?+(:G2^6?8A+[3\A!@0D77W$#B>%`=!U)
     105MY$`R'%;15!O<<'OL*S1R<9]6FXVUB$&A#-8F?Q&6R!$;%IA=-*-+(;%NB08!
     106MH7S&3@I-/!9`05"Z!?R"6921$L6DS')').21$?V30LZ0*I$;B'@$"JZPJQ14
     107MR)HTRB>`/HBN9!^U/*V)F!DM)M.9L],-Y.M(J;CXJ.=7,H?R@V_3;AN2=!+(
     108MY'#`-9^&.21/H<A)4R(;(-W5T0:RI;`D_G.B($%(074(.(#<HN`:B2846+"V
     109M!^473[%+Y#51NW*6.MY<<?IY$(ZC>PE/*0@#NT%?B@0X7W++H`4W4OZEDBP-
     110M@M]*"K=A]A;`R+SU`=H:9=XZD`<XJC*_@B%A,\EH8CPS-0OJ%&*+1,V`#)K&
     111MT969,'CB<:1`PIZDHC26+B;90>TIU--"RHB:CGR'A)_7<&7("VC6VF52BV+'
     112MC%=.<B(Z4X,%$R^0Z"LD(,G736N]8$",Z(!M&T9@Y%OYJ9OA2K'"0"GD")J)
     113M()M8&M01[JRV00ZR:UB=A(\VKN#-PFIXUA'7$C5-CE;,8D781>$ZC._`_6]D
     114M$"0=X%@D6F0,)3W^&Z;%[496NXQD(+0CG*5,D\A^5Z1,S%+)[DE_DGT+(JR6
     115M;\KT1$9>*[[-I:WU5&HE$_^Q81:E:<1-J(6`K,7L*@/;3HVQN[8F&1!9$BO7
     116M?B,PY+&=D9'V0T8*J`^(.^'?3ZKF*/0-$BT``D!E.3_G?%B#TQJ\YN0OI449
     117M4?FM>B0Q3Z1."CM(+*DG!C),FH9V89!4*\XDDU[.GY+Q`.M%C(D<;&J=K;D<
     118MKNEUN_S$1,X.!L!!T@1$75%>'?3)@"041.&/D58BRHFD./27BQ?07O[:ITMD
     119MK-MP/3JRDYU"[5*40^Q;]I9AGR;E?C9,>X?.E"V06A+!T",5=L0WP8PIK-%P
     120M`U`>?BS7GF:P#Z#F!M##8EV)_IV#XB`($ZH'TV5IRF3.\E(^30Y\HD/$@/#B
     121M')/`8D];I)JB");J]X.O_U+^^L0)/:P@,!2X@?PHM1_J2X&P7CR<7-BOU"WP
     122M9!I%#42)`C]Y.GWAH)E\#$'6Q(<ESB+R`A,IZ9H8$_G+@7H`Y$=9DDF@="B>
     123M2J?R*`KX.!D*$<50*VM<<22!K9Q%%VTZNZSG,K!\N(Q<R*`W;7=A^.!R5,.K
     124MH2`K8I-^*9,(#TI29@1$-(`A.F:C8J#K(CH&>!`1`/@OK1K2R6SO4[]Y72DD
     125MD#O$T(BJSA-*=Y#9(5./*`'>&7A\`_NOAX#]<Q%+5HR(H\%6TCUV#M`)1%0%
     126M*Z(8`"G1<H"PH`BFP6-4[V"?#)-*L[;3BN="BCQ1CTDH\T1T#:-+ZX&WD"\G
     127MKP`UZ(0%P#31DZ(URI'PC2"8LA2"3U$C4U_#P9VX`U+:TG*5.N5`[4J15:?]
     128M03ZQUWD86]N(#_4(W:-A#]D^:ZU`/013":2!*I2C<0P*<:8&H!@O"15SHH,[
     129M:77I!30$J5K4!#`&MJ,60S!(*H`MQ!$EUJ`4KY5IVIK6)%"KY%D,%B`CA%24
     130MSX&YXB:1%>+R!(:M`T<@+I)*!0M`-1;U2G%3&BEZ0V`/TAK#UH=P")$'O$95
     131M4!.2<J.00Q52M&V8D04'A9CCB4@)A[B4I>WW1?+=8HC/@61A;1X`-U8FD*VP
     132M)%<=!>#NVBO!`:8X70J)*&J*..H1$!<8'RKZ6L=M?4LL1$&9@I,F3OX-I-_`
     133M^Q9M0562N&V`ED#L6B"'(7L2M,^`9G&N!Q)-F2_CC1F#0J:K@YRF^AB,-&Z4
     134M;*M#]$KF44*<2!&+C>S(RZAA*"AEM[B`;$ARXUA-H,`9H+83,Q%C4"D-@V(G
     135MHTI&7ZM#'9X."N+&U^)ED,HEPG3VT.7A"&(*LNMQ!1QE`Q[4,!FX7GW!S`"!
     136M``=30*WJP]R,>9JDN?"U*>4.-`3IW$AEEE(.H1K1!(C?V(!9$.11'-8H\9";
     137MI60TL.41FX="I)(QM8L4+L@"DP<GT@'0#[909#%(4&$=QI&"@&%ON@EH7.2W
     138MP2(T'S!PE#Y=!FYD%`81%C7;@"=#M0:'J8$"&AB2SX'-^H8Z)TFU0>R3<!Z*
     139M2^_20IV6!9F_X$(N>]Z(TCJ8.<!O<BR<Y*E`;,ER*?20R<2GP?``!L1[%JM0
     140M6)RT,T@]5DKN'<L2'8\1Y@/MR*`!XJGS<1$T2`?RB9-"PP$;VUPXP((V8ZS8
     141M*3#?0#Q!AF.%,Q8P,BF[O)2Q,^A#<7,EH"9W35[)?IKV3E,@9A!SL2A2)V#8
     142M`!4,5PI(MVI1.),'F"E98W2YM(F^HNQ*%HL@G:`$5</"R&^0M:#$`%Y[`I=2
     143MV$.Z1_$`7GDFZZQQG*LDZP7T`K+2K](,+)3CS;[)@H/[3M2M033)9<1]$>M)
     144MX;7/@=/JVH"^"#*@@8V2S`'Z!0=87!R2@J(.QP2X%#0]#H9803<0_X?LPE$U
     145MPMHX/I(0.:%LR!WRM481D2?0>/)H`!&A%M/&IT7]`\(DG@C]-&>7;Q2DS:$%
     146M8)\!=`X7R2K%\XAW+'YEJO)ER$%!BP'V!0@&>@92@?K*;#%Q2\)(@?F#(G+J
     147MJ!H!ZD]H+C1((`PD2@<2XUQ>Q1J*C%)1(%!'.B33-<=F/`P!"$ASB2)=#:2@
     148M`2J`GL6]Q2^=%`L)!!4(R=4#8.;,3(WD>B>L'N@<H,39J6L"-@4]!%)1M(:\
     149M9*J:2U:$JZ(O3LP`ID2`>!I!<T46GYRP-2M#T0+BHU*U0\BC*5V)N"05,$IQ
     150MN1(X?T1\V#I-,Q@CA0%W5@Y<SX+I8LV`N$C%%;`<1.(T/&")J#M)]F0KP*7A
     151MA-VE[4DR5*.;$GU-HSD)31N2B.)B(.@&Z(#3;-F>0!+@)NX#F^103&H_+E(P
     152M:%/"W4_.%I(Q!_-/,PU)0>PTDDC>A/0%%A#D#G(ZJ,^<BBTIBF=:-P@M"5_)
     153M/1L/F\B)!Q!1(DB&K:,1*%HHB79R;.PW$C\(]C,`]N0-T'4#Y(>>[`:8A.65
     154M_<-^27=/([Q`99-+QL,F,)0U1O%HXM+?(1UJ!!7[JO@#>!^,['R_'@:DD586
     155M/620O:3;)CA$!R5$6;/Q?.K2$6OK;!2):]2VA0HK:>^E`&26@LL$U]V!!,@4
     156M0E1#R4#?B=>F>WQF%K>!^^I4=BMB+=[#"\`"@-*7-8<.J`09'_(F1/1`7,DL
     157M=S!HH@IT(]%#AT=`B0$;-*N2``*RZ]X:(IOH\IE8;++?Y!11'5084)7DB3JP
     158M>W"*!^AP!O&D)^&2H-_G@IW%4R.8CFCQ8N04]0A7\R(^'88+8#H)`#GZ)!SA
     159M9$`O(!3='1@"%1;0Q<!126=*O@@N&DR&NR-2@1@A)Y$IZ<*,#/`YL%Q89]*)
     160M-.N@K@'$`6]?W%B9Q4*!J/!L,F1IR5ZBFLC$+"`Y-)/C*&?Q"=$=EQ(DHQ*E
     161M6UAB;P;?RZU)J!$*2OBDTC/P(JE(8(H`5W"TX^>0Y)@;2JJ4!0!.DO6G.@+S
     162MDP204:#-(Z"Y<)BIQVHZI'XK,'W\?+=PAFE$`K$XC\"A:ZR+\`LM2_H*A+?U
     163M_01+05^%R#N=27)"(AOD"X(N@TB3A6`;:*)LJ--:J(].U[1`FU'GD)XWTY#L
     164MPR;"2Y/IDY:B-:5H)LX<D#I+MRVE='Q-6R37*(.1_\`'IV<T:?V22L&C$L'E
     165M(1K],N/2F\D^[G'5:^)`*:"*LL.]=3M"="I-%LW*IQG=/'!5)JT*94&O\A!=
     166MU9%%+`-13>NV<Y1YI32,;R4J,!J7M0Z<'>;3B%^H?R40ZPG0.D\#&RSMD/)I
     167MQX)3/G:.BI8T$&$DF,C<DL7#G!G#2%*K4@1<`C?2+AT@+EV;'16MG:([2!]2
     168MY'&#K[,UE&VK)8[`VPU;(BIN<D:PQ564O2-^^"2,)N6>^[Y^A#X&SHWZ`A=&
     169M_9BR%S`9`%]D@1.P"N"^%(0-V$$5$@D6?(=H/5B<TB<36\G\RGZP=?B^"L4*
     170M^A@<JBZRET3'H.O09*<;15T<EP$O:'#-?FD/I$N+EB&X%A<.OVK2B$(6MY/V
     171M!/%(AIH4=`&,VJWF<01!+5*S[P@;=AW6!N0FNT8^-QB%GUQ8E+7(D)GT8'2K
     172M5$;XY;)$MSBS#/PY:C-I7ZNBDX5G`B"E)RU1SR737<D4,Q^J=48>X<]%%^+X
     173M/U(KFZ`[0`X./!LW4L88G!UIM&A9XP!M3L,H;'I_J;M(STQS6;0CYH(8?;)D
     174MFP,5AQ9_\^%]W8`3PN)56V"@>8V$/:8<=#NP&9#6"9P8D10]:MF*!8@#R3FG
     175M0>6*%X/<L5T\G;0H_`_.NY!IT8,H:W0K+#'2`O4H1+U$(`3[V7%,,NQ$CN1G
     176M8&O+6E)3FPLVI-R,AO/S(7;DW(!I<.0@B,88>/\`1Y"!HC"=G?JE3N8"J<;`
     177M,%+(<P=?F^Z(H7796#M2`]7)/$)I<1%;FWUH0`3Z&N'^3(?`^`S,;=X@Y^0&
     178MX`#:3BI<3O:7=C'<63K/FATY`L]`XZH1,@0/\@8CI7'`==@L6EB,AV[9+BQ@
     179M&CHUW"[<J`-BVXW=9A,)..C&H)E<U@<\E=O>D6N%8*?XKAD8M8';!"P80K+K
     180M]*ZAKC-*P!Q"K0[-X!*>PZD.S@JHHC=N4,K47KBUC\S+-*)I&M-(Z%I!G7$P
     181M!'(7W&^TV%H#M;K+$A63XN;-?7$Q4\ZECP$8UJ3O![3&,"^#!LO&KY.Y'(L2
     182MP&NF[8CT(UQ""PT"1.2,&@:#$&B9)#[']2#(0SN`&'3]++BH3&J%.)0"KIY&
     183MZAU&(0IQ:U8ZE<`YOC',`'R&-I!8P<W,V@?:E6E);53"P=]%"JY@%J93SG1]
     184MM`5Q8.1=IJ')(">T.2)>;%SPSEJQ)0;@A^Y+3JX6X*=`'N``%Q1H[%),<WL6
     185M!UW+B80N@78H/J$"'LZ$S<D9DNA<FSF:1I_BR7*<P;3%B-%H3/I#PM(;8`0*
     186ML7.ALQ9(RN!;PCKYS\4=0C2%B!(46>FL!D/+(0AX9K0:G>+K3'<2<F0"!7\<
     187M/7)II&)T7:45A^`$AV5P2((F3Q6`ICM#OB8^3J',2F]H0(,C=^!<Z%0HTV.Z
     188M'0I+@5*1(-#3`_Y?JW4UM2UYE`"V3XK^P==_J7]]4J:[L@"8$C]A%5Q^*$97
     189M<M8+N1DW7QG4#F90=$4[!'P;*"@_F3J.1"=S@H.UV3"@@N0)[8.X*$0J).>,
     190MP29OQ,?TQ$XC#\?G8"!27K/#9KMN94X;V70C!@T7Y',X82$"/0^$$TD4-`R)
     191MIEPL!%X4^!EY!:`]&05A[236G#G`]'(V"M$J?6MDRB>N4G5U'&0/S>8C_-9%
     192MDKHI6`1@)2"'9G)S'_"\OF2U"XT/A<:'N2`5\(V)4MT:AP&F[6@,ER<R@03&
     193MQ<537$Z:$R6_M.EDH`:4J9<F:$`090&$4%#51M/S^!G$7"ENF+6;0V5#(83/
     194M",`E!G7G%B#2)-,G+MAS)K&)NG$=CY84F(6$+Q&1!`_G&H`<?1PXB\WGC!@2
     195M!(H_3CKZHKMQ2!S0M#0\O5Y.W7]&VH=2$!W1R=:?<SSF<-\?;KF]!;G9!BOB
     196MV;O2P$,BJ2VGM*B*`Q*`+B1HG+?$>:>CE0SWT@X[*3,4:B,<QT17'8<A%-B"
     197MW<8O@R>UTKNR*?7XYA,?I'>&G8@!(P&G!SG4?$S/X'RI#)P(")_-&HG+#D7=
     198MG4..$TAO<G&:QGA:*8@S"BA_2F&T)C(]`@Z2PH0YA2H*$$!0M.FSP'[$N4$7
     199MD]IP,(EMHI]WHA&+-9/3/!2QJ'A1"PW5'@_U51H7(JVO+LJTZD,?"@>/`*DU
     200M-XM*R<X(&"PZN3I9@\G1#,-)14KT9#QI4'0#'2Q0;*$,^6C&\$GZ*>/3JL"Y
     201M6Y2\V3;'(12EZ&8WO7QXQ7"^<%"#E&T.RW$HG#,Q">.2SZK"?I3%?.+C(1^`
     202M+&A4=O=)\K$*:`U:T1(!9CK43@%*L^=N/*"EF?B=?BA0GM@+2J982BDL'Z6C
     203MC93K1[L@-67*GIRW`@BD^50DK.4$1$3!"I-!:Z`DDM+/Q$WTD6H5<$,$F8?M
     204MX<P>0_ZEG#X'7NL;^L4IL^.?%QK2<W$R8M+G2HZ"!F\RR+BS"&;AI"&Z+8//
     205M,6(C!X<@H0$Y[L.SJVW)7Y![0GP#)2Z?79(6_XDN&M(^)+*QX_C-G!A"S=E`
     206M46"/V-^EP@&?U+I$V,[12(^A1%&@''=4@03BG^-<)#=0='=ET!F%539ZH)'N
     207M+Z#]^A+:$;DGH)PD41@4X1HXY=VH6NJ^[LY%=\L=NCNZCRX,:FP37Q10&T=A
     208M19#.LNG%!2VVC3`[TX'E4X80-+R[0*#1G5;GH#QR\>!*Y./2/<)Y0D1?.)6(
     209M`,T9;#,E/Q)=Q?8'Q+)/N1"U00#\]JU!K&L;.GQXR([+`Z)T.$D%BHTD1753
     210M./5D9[)X"#A:>K]]QF`"=>J&<L<%'.'"`19V""4>G(E!U<+(5EPW&-"'+&IL
     211MW0,ZUR<5P-/:E_$YA.Z44(NCT4)DRI$_%)T[H-DRERY#.2]\DHVW'0:YX_T6
     212M>V\^RL*N"A'K2';ZEZK@H/)`-:*XS\G&F8-(0)3+:BY!,EU.AA"2TJ5D'>HI
     213M9Y`4$L#&1BS2@T+H0*BI'TV$""1)7QH3D?9HO@U&A>-_T;Q/TX%/D"-JKF[S
     214MYL@("FIVI8=]:(#)'$M"B98CZ@(,SJ$G"B`Y(B1SSA6HU$,9%90BS>2<_X`&
     215M'P8YQN;43Z(FVPS8!2H!W-_'\R`YLG*82X['*Y1``2)6-S]C@3D\D@1*)4='
     216MF8:S/CA9AH,F8!_=#F@]N:D;81*GNG^"!K'/@=O2AMQEY?@4_(;,H5)B);K$
     217MQEQRS\5A"P<O=(YQF6Y"S,1&F%FF3]#+>5>XNW.87M-G?!'0<!02%6L.(S!=
     218M">8+](1Q.<526I_"C/%-3@[+W_49%R0\9J,92\$+<0D!:61D^N!(T790\%;N
     219MKOQR-*34AYB=<GPE<,]@H3F3D'B)T)?"75E@4(5@I+O+([J7@HC`^5J:,&A'
     220MP$<@^>?>"EI`TIYP<<T7L?HH!EI+Z!<`Q![IS:$DREE%R_DA3-&M(]&Q0B>/
     221M/J@+`]SH!(A44.T\T6B$<(^P0*8+1[I2*ZCN9IM.[58?(\F)"HT4L(N/[K[A
     222M0*K??O!.%QF6*[H-AJ8XT'R.Q\2\%/CP.K$[5$0RI0JP4.Y_H>1*M;V!>N$A
     223MOASOP.?8SN5,'5`P;NT##ZA50AEGI2AW5W<5D%_$&G+*333,GC:\?,J"T4,4
     224M8JCQTPA&Q@D^&\4=0K0##O?\8JE\Q`;U<S)XU&PH&;`O`$N*6[OQ1^A'BH")
     225M*#J0)N0X)V)T^@``O03*>T`QDHLRH(PYM8Q3-P<.5-F?9C,WN%K@O\B+NK;7
     226M72QVP`74)AK&DM!+D3-S:%2EG1N\`Z=N4/W0!G9G:,D!W[KK]$M0/FT<!4>N
     227MS`VP(.0,`9H^1M+(`I\NQQG$VCJ?M$BO3?L<ROACW?&W?.`'T#HM)K@OV9WP
     228M5.+)JQ`R+<=*9<#O1N]85X`Q)%SP@4V#%&$WU)>CIUI<M$TE+XDBHCZ+U!L]
     229M@@$C3QB7QFU.DG)FIP!;AV$_@VHJS86=\QJ2;30V8%)#I#R-STG/9ZXNLW&,
     230M(]@F["6G($Z2H`2<%")`W@S`E$2;/HF*P`T'#YXAY82.Y`!-GX9*TUYQ3XW1
     231ML3BZK)NB!8ND9>\T$3E(C=+X0?J4@K>]CTGW2J($"P3`:`O2;;C<8*'H>6I6
     232M*ISKH/\X*F12".P@;(I/@I%9Y6"!0=SB+C.;7!*F>%,<?N06E<!9;C@41L#!
     233MC`!5R[Z>ZM[%02W`G9!+2I#LD$]"(]P?I,LFYT\1.0#1(_=-<$5H,H"7(-4<
     234M+N930>GSZ@:Z4BYH/I""XQ@QOUH;'6#`KGWH$]OOE!?P-;<YT@2P`(/C9Q#V
     235MUPW'LTKTLX_DXA`G,,S$17A)!#WXK[B<W44J]"*2RF$[/'70?$+3)_4C&L>`
     236M[&?KL&!LP'(^;X+'@9(1D\;F(Q9\9#+Y>C:-/`%2G6ASH,:.]S<_`\-1UA'/
     237M$S^P`S6F'@SPV!V1'#Y$38N2://!8RR!8]8(,2?^%C:9)FBZABL08L[0RDM#
     238M#">[X/0NB;_DP)9R3/<QS]1"JO$ZV<W3@V/OR(+2Q<@10P02GX'QR!MJJ+28
     239M&:X4?90G/IGU>5B:A2<GJ06?V=EPS!=X-N`%^J:(3<D[=$3,08D[YVC4(V?=
     240M?$(&,6[S"7H9TSYQ?P$XT3T)*I;F16H>'+8(X('::@Z_>5A$6H/N6/*6L#'Q
     241MR_3)HR#@"0OH.P6DW$GPD`@%#4?>WF().II3IISPHV,:L^P`SNHE&I%#UU$$
     242MYT*/PW)ZE=4^T2VU/="@=$)16BUXTF052/N=<K08%:+!<1B1-`U`3@Y1=Z<R
     243MW8]4DDF55DY@I&'9F!].D04H2JX'ON!<,HYX<ZL`%(AN'4-'8F9\$#2]!CYD
     244MQW@TNHI]E``-T1Q5X5B2PX+0+4OW^(;`;BDQ<\`,IA`-SH'4).LBH=[@<`6*
     245MAC[CMEO=5F\PQ4=.)JL^]X^#J.&9N9P43:QH#YGS;VCH<SO!(#W(X4:H.^J>
     246ME'504%IN0M-CF\&DG]J@0SE4#S500YTGQ[N,I>DD.4V'S@.^36$>5A%5R.=3
     247MN<H`]T#0$YRY>\*']0ZW+Y(+XYAZHFGP:93/Z7<<KGDN+DTV-'LL?4.T:I,L
     248MV[]VI(3;UT!]\_KR:G?D%YML>,?)R4-^YN4]IZ?WKGC,IZO'CU>OMJ^V/[RY
     249M>?^X'8:*/WFM2DG_T2N4"J]ZN;QXMWH9G^3YMJ]S?]O6,;ZEQ^!M6>?P-O.7
     250MI*.\79=Y=V/9WYB>E/RVODOK\3:]TVU!`Y3QKJU3>EO>K;L^S?Y;8S2-5J9&
     251M>[N.Z9VNO1NO/OW8>UU*V[_7Y?+)C]\G]3*>O$S'=Z]O*?W_FX[U,-;X8*R_
     252MO]J]NKQZ=W1\\G#YZ:>#+9]_,)R8Y##>?+IZR"N,>#?0#6^"65Y5]/CAB5]L
     253M=/M:I\MC/>'YM]NK[?.;W=7UPR\??.R>%<77OKJ[;O^4&CY*Q"JNN$>^_?MY
     254M/DK$FGXY(M;\2Q!Q'+B[EE^:B/5C1/SIJXGJW:N)LF7HY/T'4E3[_1>1K>/)
     255MN[QYMXDG[]/ZW?M-O+MN_"M?,.17![V/:?,^ALW[L7E?-N\/;W]Z'^/Z_5R_
     256MK^OW>?-^.1^2"]=<V-9WUQ9_'I=!YO+UAMMTA>[4Z.O#*\WJ_/AKGU:KU7]>
     257MB6>^W5VM?KBZ%.%>OWGU3+]H#[[1I:]YO];9*]$+%?+Z\M79]N+ZP>7^XN??
     258M7IX]]X:9Z-]OK\ZVSRYVUZNC5V^N;U9OKG?>R9=G5_KMYH?+X^6!%[OM]UQ_
     259M_]5XCQ__:'[[J;?PD:E;(LYX>=F9:';\?__&K;9^5]92=^\2^W_[TBOSPN&Y
     260M/]70+?W\2_NNO[LX,U?_AR_H:_G1GC_3R?;D#W><V20R+W8BY-63PU!'V[S>
     261MKN.=S#=Q_.$E9%=?BINN=_QBZ5S=B<C9]<W9<TE.6CZ/J^_TQ:N=OM%O^OS9
     262M:OGB]N5IJ]L_CU='S_+ZF9ZX?'W'"]K9:WT=E\_]Y]G%Y?._>_#'*W&ZY['Z
     263MPW?WKKC[\WCU6H^_YL?M1X9(]X?XKX?%MOT&G%S=VX-^D/!^<K0]>7;R_.3%
     264MR>[D]<GER7?')W^XOKMR?(RB:<U[Q'[_^]6?+J^DP+2#S_VF-]X[]_+L]8O5
     265M=O7R:K?SA,U$,/!/&8D1_JS[=X^^>:1;/*,?)$>7;VY6O]O^3LM9_>[9[WB9
     266MW%XH'K%PW75U]LVW-ZMKL?#=Z^Y>;&_>O#K1U==2KXR_6M3LB\-:YL=HT<-/
     267M/8:[]?>XK/^K>&_];].FWO%33W?\]%7\Q_P4?H:?MC_+3UN>]S/<E/X1-[VX
     268M_D?<]';U[I_FIYYOZ9$^I$<_V?[3^EW/>KW[X2-*430H&P70VR4Z*8>'EGL4
     269M3G>$ER#OKKZ1*OJ;/CS8X2Z6_Q?LP0<S^ZWL1K_=C7QO-_`\?Z'=&!L71;9M
     270M373D_F/1@:/6P9&2EVU0Q*T<U,LY%U$A^6%ZX]Z^Y7^)9/P_SO"WLG_3''SW
     271MAM4C$*FG[FRD9$#ME5S.MF\&X)C<3Y-K+\7O:2#IMZWKY`,;.(0KG@+O&CY#
     272MVSU'V[PIG,,0R2UGIYSB:73+AS.8Y&]B"]OCPRM<CQ2PA_K3:WY^"II!]#GG
     273M=)#HUA]_G3<^C,.-T]%'MWYL^,-[3L?AO;@G7\63K]+)5W<O4!UW+\@]`J)Q
     274M<GY\,%\?N*A#.GG_4MCSM+G3&2-_1)]CK]/ZV2:=7(@5#_;P_/B7$*)SA8;G
     275M=5-G/R\;Q>GG>5-'UJ04ZY]O9CUHN5$^M",?,,;VL$'/'LB9]4_/'\A]]4\O
     276M'OREWF[?B$5/:^&\K'LNY[RT,ITC`>5<C*)];OM]3L,7ZLJ-8G^F%;NFU1(7
     277MWKUW=DC++G)RA+*M?SU&VQ["^='NOS#X0,F??VOPL_51+^V\KF>IFF0^SVMQ
     278M*`\^7X]0CY<+LR_<M*A)KDL=GF35M7PB<]C.1=%R>W%9+O:*UE[1VBM:>T5K
     279MK6CC%=U[3?')O5<5C_X1F_9<7'-^RP]I?;X].3^Y7?X2QOWL=O.^HW-%$V+W
     280M\[$IH8L!VM#FKVOWMK=#A#?&1^W:6+2"WQY\C])S+QB+6-QY,#,N@2=OSGYS
     2811?217=_6?'OP?9_Z`,>%[````
    281282`
    282283end
  • Tst/Long/primitiv_l.stat

    r27d289 r0736b6  
    1 1 >> tst_memory_0 :: 1303924953:3130- 14004 :3-1-3:ix86-Linux:mamawutz:269788
    2 1 >> tst_memory_1 :: 1303924953:3130- 14004 :3-1-3:ix86-Linux:mamawutz:1265664
    3 1 >> tst_memory_2 :: 1303924953:3130- 14004 :3-1-3:ix86-Linux:mamawutz:1318912
    4 1 >> tst_timer_1 :: 1303924953:3130- 14004 :3-1-3:ix86-Linux:mamawutz:157
     11 >> tst_memory_0 :: 1361481496:3160:3-1-6:ix86-Linux:mamawutz:326620
     21 >> tst_memory_1 :: 1361481496:3160:3-1-6:ix86-Linux:mamawutz:2363392
     31 >> tst_memory_2 :: 1361481496:3160:3-1-6:ix86-Linux:mamawutz:2428928
     41 >> tst_timer_1 :: 1361481496:3160:3-1-6:ix86-Linux:mamawutz:150
  • Tst/Plural/derham.res.gz.uu

    r91a015c r0736b6  
    11begin 644 derham.res.gz
    2 M'XL("+>WFU```V1E<FAA;2YR97,`[9C?;]HP$,??\U=8:`\!`HU_VZU`VKH^
    3 M5.JF:9VF26BJJ$+;:"FI$JHE_/5-"K%-FH;@/0Y>..[.-O[$EWPOUS\^7WX%
    4 M`,`IN+K\!'JK=#6.PMO>&2BLFW`9KMS^UKY?QLG"[9V<@,$`1/$\6`2@UQB\
    5 M`6$*EC%(5_-E,$\"<#M/P[3(=<H)P70*@D7R,'\<+Q=_QT72RBG&Z6E.P<X:
    6 MS<'F-9SK[7[0=C_;A5ZWI()X"I1-QL6$HXX?-8J6HRY^??SR[>H"0.5F5I/Q
    7 M,4C"Y3U()K[G9E[>]X(G_6?%%#S%40[N)CD:97B$LB'643D%49BNP-4D6'PO
    8 M=GH>/\2/<13?Y^Y=7Z5!O\!QYLS@[U.GO-C.#"D+;RRD<HNC\">,(I!XY9C*
    9 MBS0SB&VV"8G)3"]'K29C;<P@KS'+=$AT`R:[`T-^$S`$-3"$;/:(L`D,*[?5
    10 MB46T#1AB6RKGD_++S=`(%EE#V!_D7CYP<S1$Y2\-"/'W.9X;:>(=CK[B6%AD
    11 M8Q%G1BM?-5XVL<6^9HNA#0Z,3+9$N:U.-B8UMMYZARZF-;H#-QO!?IDW<->E
    12 MM=YX-#?,VO&VW@./P6/P&#P&C\%C\/\-5D]2?H`"\0T%,F,;"SLS7E,E6#2J
    13 M$JE5"?%MA`2!IBJARFTE'PEN5R6$U%5)*?766H,0VJ)!O-[/(%F\]G15.MLK
    14 MF35HJ$"KYHGP)JA$&%"E#0?JFU"9<EOI1HK>0/6>=[!27,.ZS=$)I)-RIO0?
    15 MSZUOG-N9J,&FK`DVY1HV%59\I`F;5VYF50X,MI]@AE2;E^%ACH=KW1@SW*G/
    16 M8Z1#GU=15AT?HTWT&-/T&+?:L##I">6V.O?<;Z?'H::'AD6'MT8ZAEKHO2U]
    17 MC@\H?747Y:2)(J>:(K=ZG\*Y25$JM]6!YG)?P0N_WCMO8)HU+V"GFA?H@)J'
    18 MC35?S82;V`JBV0HZUK859['#&>JUK4"+MZ!W,,L:YK*+SE^[:+33.<L]J+MH
    19 G!OG>=6A_E"D"LI&^-.C+@G[Y3K-\^?F<NK!_]L%Y`7GR*_J+%0``
     2M'XL("%6L)U$``V1E<FAA;2YR97,`I==;;]HP%`#@]_P*"^TA0*#QW6X%TM;U
     3MH1*;IG6:)J&IH@IMHZ6D2JB6\.N7%&*;U$U3CY<>CB^I/XZQN?KQ^?(K``#.
     4MP>+R$QAL\^TTB6\&9Z"*KN--O/6'A_ANDV9K?W!R`D8CD*2K:!V!@;7Q&L0Y
     5MV*0@WZXVT2J+P,TJC_.JKU=/".9S$*VS^]7#=+/^.ZTZ;;UJG)[F%!P]P]YH
     6M?X9W=5@/.JSG\*#G):E&/`<J)M-JPDG/EQI%ZU$7OSY^^;:X`%"EF=-D?`JR
     7M>','LED8^$50#H/H4?^S8@X>TZ0$M[,230H\0<48ZU8Y!TF<;\%B%JV_5RL]
     8M3^_3AS1)[TK_=JBZP;#B./.6\/>I5W_8WA*I".\CI/I6I?`G3A*0!?68)HNT
     9M&<0NRX3$--./HTZ3L2XSR%MFA6X2_<!D?S`4VL`0U&`(N:P181,,J[13Q2+:
     10M!8;80>5\5O_Q"S2!5:\Q'([*H!SY)1JC^IT&0OQUQW.CFWC%,52.543V$?&6
     11MM,DUXZ7-%H?:%D,7#HQ,6Z+23I6-2<LVV!WI8MK2'?G%!`[K?B-_5T>[?4:[
     12M8=:+%_-W\(8&[Y+M(^PM>8L<"RNYU.0D=%$BT"2G*NVT-PCN)B>D35[7\4[+
     13M$=H!'`Q^1MGZ^<!JNK,WOP\T-%30ZF0@W(9*A($J71QH:*(RE7;:%!2]0`V>
     14MCE@I;K$>^N@.I%?=4OJ?=1L:=;L4+6S*;-B4:VPJG'RDB<V;-'/:#@QV5S!#
     15MZ@PK\+C$XYT^]1GN=8@QTN,0:Y35<<:H38\QK<>XTX*%J2=4VJGN>=BMQZ'6
     16M0^/J^-HAW88Z]%YN?8[?L?75MR@G-D5.M2)WNBQR;BI*E78J:"[?VO`B;%\,
     17M]ICFGA>PUYX7Z!U['EKW?#,3MMD*HFU%==M1L9.S.'*&^ME.T.(E]!&S;#'7
     18M5X3R^8J`CJX%LA^U?(VZ^[12BY168&D`RPJX_DU6_WA[RGTX//O@_0,*U#D\
     19$2PX`````
    2020`
    2121end
  • Tst/Plural/derham.stat

    r91a015c r0736b6  
    1 1 >> tst_memory_0 :: 1352382391:0- spielwiese :spielwiese:version:mamawutz:3059436
    2 1 >> tst_memory_1 :: 1352382391:0- spielwiese :spielwiese:version:mamawutz:6672384
    3 1 >> tst_memory_2 :: 1352382391:0- spielwiese :spielwiese:version:mamawutz:98475616
    4 1 >> tst_timer_1 :: 1352382391:0- spielwiese :spielwiese:version:mamawutz:30131
     11 >> tst_memory_0 :: 1361554517:3.1.3.sw $Id: af6ba3f Tue Feb 12 20:21:27 2013 +0100$:spielwiese:version:dilbert:5243776
     21 >> tst_memory_1 :: 1361554517:3.1.3.sw $Id: af6ba3f Tue Feb 12 20:21:27 2013 +0100$:spielwiese:version:dilbert:31244288
     31 >> tst_memory_2 :: 1361554517:3.1.3.sw $Id: af6ba3f Tue Feb 12 20:21:27 2013 +0100$:spielwiese:version:dilbert:197755928
     41 >> tst_timer_1 :: 1361554517:3.1.3.sw $Id: af6ba3f Tue Feb 12 20:21:27 2013 +0100$:spielwiese:version:dilbert:11004
  • Tst/Plural/derham.tst

    r91a015c r0736b6  
    1 LIB "tst.lib"; tst_init(); option(notWarnSB); /* tst_ignore("// ** _ is no standard basis"); */
     1LIB "tst.lib"; tst_init(); tst_ignore("// ** loaded "); tst_ignore("// ** _ is no standard basis");
    22LIB "derham.lib";
    33
  • Tst/Short/gcdp_s.res.gz.uu

    r91a015c r0736b6  
    1 begin 644 gcdp_s.res.gz
    2 M'XL("++V&%$``V=C9'!?<RYR97,`W5I;C^.V%7Z?7R$L"L26+0_OERQF@!0!
    3 MB@!M$2#IZV857\;">.R!K=EU4O2_]QR2(BG+GO5>'HIBL#9%'AZ>&S]^HO>7
    4 M7W_\Z9]%4=#[XO;VYI?PQ&;P5#S,%\^_'6;MH2VJXK#>[=NB71[:0[':[7&P
    5 MF->;^<NF;IO=]E`\[1;%\RRJX+-<H7`*?]ALBI=M\Z'>-W6[++:[;=7NFP]-
    6 MO2F6Q_KI>;,\%//=T[)8[7=/N,*_0/CGV6IYC(JD4^37=Z,_;)[7-8JDI55O
    7 M:>UF_+I>=FL4S;9P)OR.Z[VOOYL6[^?XL82/V6P&;G4FO'_9MDV[62[82-T^
    8 MW]+Q=U&M<6I!U:%=_.-ETX(I?YLO9LTVV6%S.RCQ=NR*'W??QT[:$_%AWQ5/
    9 M3E^(TB#0'YMV73S7>["R7>X/<78OXA0B'ML0M+__]-?B#61RMFE^?_,VCJC[
    10 M`CI_:[9-.QJ_O<'OXOZ^R_QV^7%V:.LVBNO[I-3TEG.^0IFL7K9S9V8,`R.Y
    11 M(*/)+L9Z(\[^XM!`CIK5'Q#,T1@4/N^;;>N"4(/K2Z@@^-[N]D_UIOESN<"1
    12 MM)3H*02WG_>[>:ZR&!7/N\T?Q6KJOQ^*<12'LOEW?("J*;S(X@Z6&.$,$(Z1
    13 M8Q8%%O&94WSN5AH5BVE!,W$.SOTG/H@41BYSD[D*802G'XH]O>.,$#X]3A=I
    14 M9W'=FV%2/#G8Y++Y`/%9CHHW0RUOWZ!1L$22^_[,8M%N0>Y?':;)$P'9]+&]
    15 MJZR4HCR^$Q5EQDIH\8H2PCBT6*48A4;2P>]#+E)7%B#A=_P!8>$4+*(,A`V3
    16 M1*8%`?=([-?W73^GC,,0?L51XT<%E]Q/Q%8<M?>]6HRZHW9)!A)A%0I_G1#M
    17 M"Z7%<B&6_)50*2=:5R"-$3V*B8OGD4]<-(]L@K$\WAQ%Q8Z\LM`A(E1*T5]Y
    18 MY9?]`D4RLT[UK6/HL;<P]T</EJ9G0F,RO39E&1)[N)AJ!6CRF06F(`4/<0JO
    19 M.!<4Y2:G<FQ@]0-8?&05Q,)_=I(\6:Z$,XA2IM`.!9&E"O5+B"U7-ECI^_C$
    20 M6(5KIT4E&D>)<I(&O%`:O=`3K\V@)NPU.!_R!I+.WXGNZU'GC0<K%"$$$@MY
    21 M]4UVH;?3E(&\,LXY;2G:82LJ!%'.3LVD<F8R8AE:6C%J@[%,\N"V4-RY76DJ
    22 M2=]>ZY)"A>'H+@410E&6L@F5$"]L4G#<*,P:)1!7*[BSPAJ-PP8#['*J00_7
    23 M+EY*$1%"QJTO$<Z"$98+XPK$VQQMT>1\[&YBPG6&<[IW:FG>0VQV-_(P68\]
    24 M4A9/S1;1[:Z&Y!G-15E#[FJH/DH-U64]H1'9=>_XTC(ANU9GD7VPVF5T'XA&
    25 MU?K^DR*P43_M1A*W*5B&?-FA8.C@4#`92!H?]56S/[13CQJ[5=$"Q]O3`608
    26 M,4#4$R0W\@HD-^H*)#?9YC'F(I*7'0*7'027QPZ/'`B7B,+8!Z)1G[T(Z%^D
    27 MSY)DJZ77X+H=(N097+<9.EIQ):Y;^=FX;M5UN&Z'IU&'Z^6Q^^IDLS/)VJ]!
    28 M=C#[FR`[)?159"\S$"\S;#_M[[2E701.N.1L=Q^GZ?VKV7[8;3X@(.!VJC</
    29 MR]_W=3./;TQQLCOW1HQ2H1$,0ES2$^`$%0P>F'M@6@%JU[YM(;M9RT_@X^2S
    30 M.Q5'BJI.&T1?<A6TJ8F$=9VRT.\:6GI<<J8(;8*T#%-]TQ(C70NPCD=3(<51
    31 M'E*AB62=K4IK$EI0B9VM$P8G8><=[#GKY?E$<:-.G#E_-(_@;).JYN,24C:J
    32 M7.AJ7F'0:MBGG+,:@D;%&#?W"%M.EF.&1S5W*%RSRD!^:X_"3A*>*4IUB^LL
    33 MW\:GC,'.\H93.I'&=C&&0U:K.$1@=4U-&+.(+SR,V0GC.GAL)]*3@PECA*D@
    34 M#F<S'/Y=1.%)&<R-:S.AM?$M(Q0),S26"PD3@%88$G*F83+U$N"D5:D@.-,B
    35 M5@10#1,J@E/JCG[<L8RHK#JYL+$H.+':AJHPBKK.+&F.GXR,2VP7'8`DG<)C
    36 ME;0Q.LPHS6)XA)0\1`=,,#X^$I3%\$#UI>`(;D@(#N")(S#8(G$O@>O6,!ZC
    37 MHPP3(3A0*-)'S'*=@L.`CI$8'`1I&Z+#F!*.*R5GZ7D"-((4"HZE!N4%-0GX
    38 MI6KP36--:JA9S:!@T4X8K02#BJV,,@1&%58T1!AJ%O8J@6'+I*TKB]5^@Y,1
    39 MF&CM10$KH<W<6&=28ER4YHR+TC[CXAUK:<>]]V1*16]68E.4GF=3IYI>85,#
    40 MT:@ZLJG+(B;SS$9Z-+KF[$LI8^24($'E),7^:N43!*D8'3;-P[H%+4^[1;-J
    41 MEHMQ5#!\#>V3)LK$6=)4MCTV`"\#GZ9-<,)FINLA;;I%I1[9A#O>$.(0^AS/
    42 MN4AQ()#?E#+!*TBRDY,SE.FV/25-0)"N($V`99EF?AUIHEQ\+FFB7%Y%FBB_
    43 M\#YYAC11GITQW-^+?EP6#[MBM_67E5UU11)1;.NGS(WS]U9Q!]73^70YGH(-
    44 MZ^GC^,J=.9S4+8=W6H_-9@/"J8\.]NTK"K)<"=[MX)_A,XF(;GOVNV4V$U#(
    45 M3;KS6%C.`:Q7\.\1LA9ZRF6Y@F<^F<,(+]?E8[5T,FN42FC@+KJ\KCG(X:PU
    46 M9`CFH\YRW9,]W1,X;^JG@]0*_CK)K-HEB=;.WPEGHRQQK17:`GL$K5]ZN\*3
    47 ML_,=\W9X*\K'9`?>C`6;*Z\(IWHUZ#)+2L!MUBGI.RY/WTCZSF0;3/+,&1&=
    48 MJ8P/O0BA5I/8$2+^3G1=W(7S$:E*[(C9D),NB^`*S';>(C.,N0VYP$6JK->O
    49 MXZ1%YIB,T>ED=8@O[&YIK8$>E>(*<=;0(SN+0.=C9;QCH09XS(V(JX)OP3$>
    50 M))#91E^]*H'Q#QGV&0\50%5RS"G`(+BJXV&J[&7\%%/ZR8(<K]:3T7Q</MY@
    51 MP_GMGKKY&<[(_.<'*FV/$XAP5SUJI\=QS@E4_EL$T,K3GX8._F>?O2CJ_1*.
    52 MR]TA_!"TYQ=^=J'*G[3S=;U]`(1K=]Z&^`-36IOWUDZ_SU`ES^+?J1>OH-Y`
    53 M-*I6]Y\4R:**]WU?QD?P/N^$C^ATOT`U_4H^@K=NK_,1S2_SD?:FC6+B"CZB
    54 M,YS6ZMM<R%,]O(?XH@MYJC,&J>T9%E(.68@94OPS+,1D%-*P*UD(7L9])@LQ
    55 MXCH6<GHQUY87+^6IR3BDT9_/0O"Z[K5=Z/C`]!H.<G%*7,IV#$3$/DL&._72
    56 M=)MER;*S_,/RL_S#BFRF_';\PUW%7<D_!M=Q%_E'=AE'W67<M^0?S-W/?27_
    57 M8(/+N;XS<_CK)!-I9'CQ]K_-/^"=_O^.?S`B7^<?[@9VOEJ[AIVSQQMX\`'$
    58 ;ATY+^#\3^!\C7@XC.G[[EYO_`NRSL1)&(P``
     1begin 664 gcdp_s.res.gz
     2M'XL("+&K)U$``V=C9'!?<RYR97,`W5IMC]LV$OZ^OX((#J@M6UZ^OS18`ST4
     3M.!2X.Q1H[VL:Q9;7PGKMA:U-W![ZWSM\$4E9]L;9Y,/AL(A-D</AS#/#X2,Z
     4MO_SZXT__1@B1.;J]O?DE/-$9/*'[Q?+IM\.L/;2H1(?U;M^BMCZT![3:[>T@
     5M6E2;Q?.F:IO=]H`>=TOT-(LJV"Q7R)W"'S8;]+QM/E;[IFIKM-UMRW;??&RJ
     6M#:J/U>/3ICZ@Q>ZQ1JO][M&N\!\0_GFVJH]1D7"*_/IN](?-T[JR(FEIV5M:
     7MN1F_KNMN#=1LD3/A@UWO??7=%+U?V(\:/F:S&;C5F?#^>=LV[:9>TI&\?;HE
     8MX^^B6NW4@JI#N_S7\Z8%4_ZQ6,Z:;;+#Y'80[.W8H1]WW\=.TA/QL._0H],7
     9M4!H`_:EIU^BIVH.5;;T_Q-D]Q`D@'ML`VC]_^CMZ`Y&<;9H/;][&$3E'T/E;
     10MLVW:T?CMC?U&\WD7^6W]:79HJS:*JWE2JGO+.5\A35;/VX4S,\)`<2Y(2;*+
     11MTMZ(LQ\=&HA1L_H=P!R-0>'3OMFV#H0*7*\A@^![N]L_5IOFCWII1])2O*<0
     12MW'[:[Q:Y2C1"3[O-[V@U]=_W:!S%(6W^&Q\@:Y`76=[!$B,[`X0C<M18@65\
     13M9L0^=RN-T'**2";.P+D_XP-/,#*1F\QD@!&<OD=[<L<HQFQZG"[3SF*J-T,G
     14M/!G8Y*)Y#_C4(_1FJ.7M&VL4+)'DOC^S6+2;X_F+PR1YPB&:'MN[T@C!B^,[
     15M7A*JC8`6*PG&E$&+EI(2:"0=;!YBD;HR@+C?\0=;%DZ+190!V&R0\!1A<`_'
     16M?C7O^AFA#(;L5QS5?I0SP?Q$VXJC9M[+Q:@[:A=X(!%6(?#7"9&^4%HL%Z+)
     17M7P&9<J)U!=(6T2.?.#R/;.+0/-*)Q?)X<^0E/;+20`>/I5+P_LHKO^PK%(G,
     18M.MFWCEJ/O86Y/VJP-#D#C<[TFA1E".SA8J@E5),O3#`)(;B/4UC)&"=6;G(J
     19M1P=6WX/%1UH"%OZSDV3)<LF=0810:>V0@"R15K\`;)DTP4K?QR;:2+MV6E18
     20MXPB63E*#%U)9+]3$:]-6D^W5=C[$#22=OQ/5UR//&P]62(PQ!!;BZIOT0F^G
     21M*2OR4COGE"'6#E,2SK%T=BHJI#.38D.MI24E)AA+!0MN<\F<VZ4B`O?M-2XH
     22MA&MFW24@@HF5)71"!.!EFP0<U])&C6#`U7#FK#!:V6%M`78Q5:"'*8>7E)@'
     23MR)CQ*<)H,,(PKEV">)NC+0J?Q^XF!EQE=4[U3BW%>A6;WHU\F:S&OE*BQV9K
     24MJ]M=!<'3BO&B@MA5D'V$:***:D)B95>]XTN)5-F5/%O9!ZM=KNX#T:A:S3\K
     25M`AOU\VXD<9/`TOAUAX(F@T-!9T52>]17S?[03GW5V*U0"QQO3P8E0_-!13VI
     26MY%I<4<FUO**2ZVSS:'VQDA==!2ZZ$EP<NWKDBG!AJ[#M`]&HSUPLZ*_29W"R
     27MU9!KZKH95L@S==UDU='P*^NZ$5]<UXV\KJZ;X6G4U?7BV'UULMF99,S75'8P
     28M^YM4=H+)BY6]R(IXD=7VT_Y.6]I%X(0+SG;W:9K>OYKMQ]WFHRT(=CM5F_OZ
     29MP[YJ%O&-*4YVY]Z($L*5+08!E_0$=8)P"@_4/5`EH6I7OFT@NEG+3V#CY+,[
     30M%4>2R$X;H"^8#-KD1,"Z3EGH=PTE?%URIG"E@[0(4WW38"U<"VH=BZ9"B*,\
     31MA$)A03M;I5(XM"`3.ULG%$["SCO8<\;+LXED6IXX<_YH'L'9)F3%Q@6$;%0Z
     32MZ"I66M`JV*>,T0I`(WQL-_?(MIPLLQ$>5<Q5X8J6&N);^2KL).&96*EN<97%
     33M6_N04=A9WG!")D*;#F,X9)6,0QA65T2',6/K"PMC9D*9"AZ;B?#D8$(IIC*(
     34MP]D,AW^'*#Q);6/CVI0KI7U+<XG##&73!8<)0"LT#C%3,)EX"7#2R)00C"H>
     35M,P*HA@X9P0AQ1[_=L13++#L9-S$I&#;*A*S0DKC.+&B.GXRT"VR'#I0DE>`Q
     36M4IB(#M52T0@/%X(%=,`$[?$1H"S"`]F7P.%,XP`.U!-'8&P+Q[T$KAM-641'
     37M:LH#.)`HPB-FF$K@4*!C.()CB[0)Z%`JN>-*R5ERG@"-((2<V52#](*<A/HE
     38M*_!-V9Q4D+.*0L):.V&TY!0RMM128QB5-J,!8<A9V*L8A@T5IBJ-S?8;.]D6
     39M)E)Y4:B5T*9NK#,I,2Y"<L9%2)]QL8ZUM./>>S(AO#<KL2E"SK.I4TTOL*F!
     40M:%0=V=1E$9UY9B(]&EUS]J6047Q*D"!SDF)_M?(9@H1&ATUSOVY!R^-NV:R:
     41M>CF."H:OH7W21"@_2YJ*ML<&X&7@\[0)3MC,=#6D3;?M5Q`=D/^FQ`E>1)*U
     42M#)\A3K?M*74"FG0%=8**EFEFUU$GPOB74B?"Q%74B;`+;Y5GJ!-AV4G#_.WH
     43MIQK=[]!NZZ\LNQR+5`)MJ\?,C?.W5W$?5=/%M!Y/P8;U]&%\Y?X<3NJ6LS=;
     44M#\UF`\*ICPQV[PL*LEAQUNWCG^$SB?!ND_:[1383:I&;=.<K8K&`DKV"?P\0
     45MM=!3U,4*GMED`2.L6!</9>UDUE8JU01WW>5U+4#.SEI#A&"^U5FL>[*G>\+.
     46MF_KI(+6"OTXRRW:!H[6+=]S9*`J[ULK:`GO$6E][N\*3L_,=]79X*XJ'9(>]
     47M'PLVEUZ1G>K56)=I4@)NTTY)WW%Q^E[2=R;;8()ESO#H3*D]]#Q`+2>Q(R#^
     48MCG==S,'Y8`E+[(C1\.3;]ZY@MO/6\L,8VQ`+NTB9]?IUG#3/'!,1G4Y6!7QA
     49M=PMC-/3(A"O@K*!'=!:!SH=2>\="#K`8&QY7!=^"8RQ(6'X;??6JN,4_1-A'
     50M/&0`D<DQI\""X+*.A:FB%_'3FM(/%L1XM9Z,%N/BX<8VG-_NJ9N?U1F1_PA!
     51MA.DQ`QYNK$?M]#C.F8',?Y$`<GGZ`]'!__BSYZC:UW!H[@[AYZ`]N_#C"Y'^
     52MO%VLJ^T]5+AVYVV(/S.EM5EO[?0K#9'B;/T[]>*%JC<0C:KE_+,B&:KVUN]U
     53MK,3>ZIVP$I5N&8@B7\E*[-W;RZQ$L<NLI+UIHQB_@I6HK$XK^6VNY8D:WD:\
     54MZEJ>J(Q'*G.&A11#%J*'1/\,"]$9D=3T2A9BK^2^D(5H?AT+.;V>:XN+5_-$
     55M9TQ2JR]G(?;2[J5=Z/C`]!H.<G%*7,IT#(3'/H,'._72=)-%R="S_,.PL_S#
     56M\&RF^';\PUW(7<D_!I=R%_E'=B5'W)7<M^0?U-W2?27_H(,KNKXS"_CK)!-I
     57MI/;Z[7^;?\";_?\=_Z!8O$P6[37L`IB'N[E=T(<;]^!8"'V(2L)_G+#_.^+Y
     580,"+CMW^[^0O4T%-L2R,`````
    5959`
    6060end
  • Tst/Short/gcdp_s.stat

    r91a015c r0736b6  
    1 1 >> tst_memory_0 :: 1360590513:3160:3-1-6:ix86-Linux:mamawutz:283948
    2 1 >> tst_memory_1 :: 1360590513:3160:3-1-6:ix86-Linux:mamawutz:2345020
    3 1 >> tst_memory_2 :: 1360590513:3160:3-1-6:ix86-Linux:mamawutz:2385992
    4 1 >> tst_timer_1 :: 1360590513:3160:3-1-6:ix86-Linux:mamawutz:6
     11 >> tst_memory_0 :: 1361554353:3.1.3.sw $Id$:spielwiese:version:lubuntu:232716
     21 >> tst_memory_1 :: 1361554353:3.1.3.sw $Id$:spielwiese:version:lubuntu:2338816
     31 >> tst_memory_2 :: 1361554353:3.1.3.sw $Id$:spielwiese:version:lubuntu:2344040
     41 >> tst_timer_1 :: 1361554353:3.1.3.sw $Id$:spielwiese:version:lubuntu:3
  • factory/FLINTconvert.cc

    r27d289 r0736b6  
    7373CanonicalForm convertFmpz2CF (fmpz_t coefficient)
    7474{
    75   if (fmpz_cmp_si (coefficient, MINIMMEDIATE) >= 0 && fmpz_cmp_si (coefficient, MAXIMMEDIATE) <= 0) //this should work with flint 2.3 now
     75  if (fmpz_cmp_si (coefficient, MINIMMEDIATE) >= 0 &&
     76      fmpz_cmp_si (coefficient, MAXIMMEDIATE) <= 0)
    7677  {
    7778    long coeff= fmpz_get_si (coefficient);
     
    8687    return result;
    8788  }
    88 
    89   /*mpz_t gmp_val;
    90   mpz_init (gmp_val);
    91   fmpz_get_mpz (gmp_val, coefficient); //TODO fmpz_fits_si
    92   if (mpz_is_imm (gmp_val)) //TODO for long
    93   {
    94     long coeff= mpz_get_si (gmp_val);
    95     mpz_clear (gmp_val);
    96     return CanonicalForm (coeff);
    97   }
    98 
    99   CanonicalForm result= CanonicalForm (CFFactory::basic (gmp_val));
    100   return result;*/
    10189}
    10290
     
    147135}
    148136
    149 void convertCF2Fmpq (fmpq_t result, const CanonicalForm& f) //TODO wie oben bei CF2Fmpz
     137void convertCF2Fmpq (fmpq_t result, const CanonicalForm& f)
    150138{
    151139  ASSERT (isOn (SW_RATIONAL), "expected rational");
     
    178166{
    179167  ASSERT (isOn (SW_RATIONAL), "expected rational");
    180   //TODO as for Fmpz check first if num and den are immediate
    181168
    182169  CanonicalForm num, den;
     
    201188CanonicalForm convertFmpq_poly_t2FacCF (fmpq_poly_t p, const Variable& x)
    202189{
    203 #if 0
    204   ASSERT (isOn (SW_RATIONAL), "expected poly over Q");
    205   CanonicalForm den= convertFmpz2CF (fmpq_poly_denref (p));
    206   fmpz_poly_t FLINTnum;
    207   long n= fmpq_poly_length (p);
    208   fmpz_poly_init2 (FLINTnum, fmpq_poly_length (p));
    209 
    210   for (long i= 0; i < n; i++)
    211     fmpz_set (FLINTnum->coeffs + i,fmpq_poly_numref (p) + i);
    212   _fmpz_poly_set_length (FLINTnum, n);
    213   CanonicalForm result= convertFmpz_poly_t2FacCF (FLINTnum, x);
    214   fmpz_poly_clear (FLINTnum);
    215   return result/den;
    216 #else
    217190  CanonicalForm result= 0;
    218191  fmpq_t coeff;
     
    231204  }
    232205  return result;
    233 #endif
    234206}
    235207
     
    240212}
    241213
    242 //TODO multiply by bCommonDen and convertFacCF2Fmpz_poly_t
    243214void convertFacCF2Fmpq_poly_t (fmpq_poly_t result, const CanonicalForm& f)
    244215{
     
    250221  convertFacCF2Fmpz_array (fmpq_poly_numref (result), f*den);
    251222  convertCF2Fmpz (fmpq_poly_denref (result), den);
    252   /*fmpq_t coeff;
    253   for (CFIterator i= f; i.hasTerms(); i++)
    254   {
    255     fmpq_init (coeff);
    256     convertCF2Fmpq (coeff, i.coeff());
    257     fmpq_poly_set_coeff_fmpq (result, i.exp(), coeff);
    258     fmpq_clear (coeff);
    259   }*/
    260223}
    261224
  • libpolys/polys/prCopy.cc

    r91a015c r0736b6  
    202202{
    203203  assume(src_r->cf==dest_r->cf);
     204  assume( prproc != NULL );
     205   
    204206  if (id == NULL) return NULL;
    205   ideal res = id;
    206 
    207   int i;
    208   for (i=IDELEMS(id)-1; i>=0; i--)
    209     res->m[i] = prproc(id->m[i], src_r, dest_r);
    210   id = NULL;
     207
     208  ideal res = id; id = NULL;
     209
     210  for (int i = IDELEMS(res) - 1; i >= 0; i--)
     211    res->m[i] = prproc(res->m[i], src_r, dest_r);
     212   
    211213  return res;
    212214}
  • libpolys/polys/prCopyTemplate.cc

    r91a015c r0736b6  
    88
    99static poly PR_NAME
    10 (poly &src, ring r_src, ring r_dest)
     10(poly &src, const ring r_src, const ring r_dest)
    1111{
    1212  if (src==NULL) return NULL;
     13
     14  /* PrintS("src: "); p_Write(src, r_src); PrintLn(); */
     15   
     16  //  p_Test(src, r_src); // may fail due to wrong monomial order
    1317  spolyrec dest_s;
     18   
    1419  poly dest = &dest_s;
    15   poly tmp;
    1620  PR_INIT_EVECTOR_COPY(r_src, r_dest);
    1721
    18   while (src != NULL)
     22  poly p = src; src = NULL;
     23  while (p != NULL)
    1924  {
    20     pNext(dest) = (poly) PR_ALLOC_MONOM(r_dest);
    21     pIter(dest);
    22     pSetCoeff0(dest, PR_NCOPY(pGetCoeff(src), r_src));
    23     PR_CPY_EVECTOR(dest, r_dest, src, r_src);
    24     tmp = pNext(src);
    25     PR_DELETE_MONOM(src, r_src);
    26     src = tmp;
     25    pNext(dest) = (poly) PR_ALLOC_MONOM(r_dest); pIter(dest);
     26     
     27    p_SetCoeff0(dest, PR_NCOPY(p_GetCoeff(p, r_src), r_src), r_dest);
     28    PR_CPY_EVECTOR(dest, r_dest, p, r_src);
     29     
     30    { poly tmp = pNext(p); PR_DELETE_MONOM(p, r_src); p = tmp; }
    2731  }
    2832  pNext(dest) = NULL;
Note: See TracChangeset for help on using the changeset viewer.