! __.SYMDEF 1379702084 0 0 644 714 ` Tt:mpdigdivTf8mpvecsubT26mpvecdigmulsubT4mpvecdigmuladdT1mpvecaddT)mptouvT)uvtompTmptovTvtompTmptouiTuitompTPmptoiTPitompTcrtpreTcrtoutTcrtresfreeTcrtprefreeTcrtinT\mprandTmpinvertTmpextendedgcdTmpmodTmpexpTxmpdivTܼmpveccmpTmprightTpmpleftT(mpvecmulT(mpmulTmpfactorialT~mpmagcmpT~mpcmpTtwmpmagsubTtwmpsubTbpmpmagaddTbpmpaddTXkletompTFebetompTx^mptoleTVmptobeT1strtompThmpfmtThmptoaDmptwoTmplowbits0DmponeTmpnormTmpsignifTmpassignDmpzeroTmpbitsTmpsetminbitsTmpcopyTmpfreeTmpnewmpaux.8 1379702083 0 0 664 5662 ` ~E_mptwodata-;>A~>_mptwo-;>A-;>A-;>A-; >>D-;>ALt=mptwo-;=>D~>_mponedata-;>A~>_mpone-;>A-;>A-;>A-; >>D-;>ALt=mpone-;=>D~>_mpzero-;>A-;>A~>_mpzerodata-; >>D-;>ALt= mpzero-; =>D~> mpmindigits-; >!ALW= mpsetminbits =A~@ np @ & AP<~> .string-; > mpsetmin-; > bits: n p> DpSLP=sysfatal=p @ & AX L-U=mpnew=A& @AP<-; > < 0mpse-; > tminbits-; > : n < 0p> DpS=pA p SpA p SL;=mallocz=~?bp?a @ p SL"S]=getcallerpc=~?.safep?p?pSp?pSLب=setmalloctag=&?AX-<-;( > mpnew: %p>( DpS=p @ A A  Ap @p @& >P9p @p @ A p SpA p S=p? p Qp Q&AXH<-;0 > rmpnew:p>2 DpS=p? p  @ p  Qp AQp    LT]=mpbits=A~@bp@ ~@mp@ A A  Ap pR& Uo %rmpbip>< DpS=p@ p Rp  R a Pp Sp ASp Rp ?  p   Ap S =p ? p @ p! Qp" Q"Lfzv=mpfree&= Ap&@ &( AX(<)r*P *A&*AO*<-+;@ > ts: %rf-+;H > reeing m-+;P > p constap+>G Dp+S+=p+@ p, Pp,Sp,ASp,P,Ap,S,=p-@p- Op-SL0fj=free-=p.@p.S.=.Lfzv=mpnorm2=Ap2@ p6T /6 W6 nt5=A5>A5>A5 =A5 >A5>A5 >`A5>A5>A5>A5=AImpfmt.8 1379702083 0 0 664 6143 ` ~Eto64^>A~?ppcA?~@bpd@ pd SpdASpdASad? pd  SLhh=mptobed=&eAPe to32m > Aps@psOsA sA~? npt ?ptSL؊\= malloct =&uAXu(set16-;>0A-;>1A-;>2A-;>3A-;>4A-;>5A-;>6A-;>7A-;>8A-; >9A-; >AA-; >BA-; >CA-; >DA-;>EA-;>FA~>to16>Ap@ & APV o OWlmodbillion> A~@outp@ ~@rp@ pAWto10> A&@APp? &Ap?X#.stringp>#D p SLT=$fmtstrcpy$=pSp(R p SpASpA SLo=%mptoa%=p"@ A,Q&AX&#D p S$=W/p W[p W [p  W [p W[<~@'basep'@& AOn<&AOh<& AOb<&@AO\ **5#>A5>AIstrtomp.8 1379702083 0 0 664 9418 ` ~Eset64-j;>AA-j;>BA-j;>CA-j;>DA-j;>EA-j;>FA-j;>GA-j;>HA-j;>IA-j; >JA-j; >KA-j; >LA-j; >MA-j; >NA-j;>OA-j;>PA-j;>QA-j;>RA-j;>SA-j;>TA-j;>UA-j;>VA-j;>WA-j;>XA-j;>YA-j;>ZA-j;>aA-j;>bA-j;>cA-j;>dA-j;>eA-j;>fA-j; >gA-j;!>hA-j;">iA-j;#>jA-j;$>kA-j;%>lA-j;&>mA-j;'>nA-j;(>oA-j;)>pA-j;*>qA-j;+>rA-j;,>sA-j;->tA-j;.>uA-j;/>vA-j;0>wA-j;1>xA-j;2>yA-j;3>zA-j;4>0A-j;5>1A-j;6>2A-j;7>3A-j;8>4A-j;9>5A-j;:>6A-j;;>7A-j;<>8A-j;=>9A-j;>>+A-j;?>/A~>set32-k;>2A-k;>3A-k;>4A-k;>5A-k;>6A-k;>7A-k;>8A-k;>9A-k;>aA-k; >bA-k; >cA-k; >dA-k; >eA-k; >fA-k;>gA-k;>hA-k;>iA-k;>jA-k;>kA-k;>mA-k;>nA-k;>pA-k;>qA-k;>rA-k;>sA-k;>tA-k;>uA-k;>vA-k;>wA-k;>xA-k;>yA-k;>zA~>set16-l;>0A-l;>1A-l;>2A-l;>3A-l;>4A-l;>5A-l;>6A-l;>7A-l;>8A-l; >9A-l; >AA-l; >BA-l; >CA-l; >DA-l;>EA-l;>FA-l;>0A-l;>1A-l;>2A-l;>3A-l;>4A-l;>5A-l;>6A-l;>7A-l;>8A-l;>9A-l;>aA-l;>bA-l;>cA-l;>dA-l;>eA-l;>fA~>set10-m;>0A-m;>1A-m;>2A-m;>3A-m;>4A-m;>5A-m;>6A-m;>7A-m;>8A-m; >9A~>initp>A~>tabpt>DptSptAptSptAptSLX=memsett=pu>DpuSpuApuSpuApuSu=pv>DpvSpvApvSpvApvSv=pw>DpwSpwApwSpwApwSw=py>D Wy"DrzQ oz >WzD W{/Dr|Q o| >W|,D W}<D~ ~A ~  ~A~ r~R o~ >W~9D WNDrQ o >WK~>from16>A~@ bp @ ~@ ap @ pATp  Wa&AXiDsOp    W~mppow10-;>A-;> A-;>dA-; >A-;>'A-;>A-;>@BA-;>A-; >A-;$>ʚ;A~>from10> ApASL-U=mpnew=~?powp?pAS=p @~?rp?p @pAOWp &AXpSp?pSL;=uitomp=p?pSp?pS=p @ p Sp?pSp SL=mpmul=p @ p Sp?pSp SL=mpadd=p @&? AOfrom64> Ap @ p  W&AO from32 > Ap @ p  W&AOAX]<>p @ p @ W`p Wzp Wzp Wzp Wz<~@$basep$@& AO{<&AO<& AO<&@AO(A5&>A5&> A5&>!A5&>!A5&>AAI&mptobe.8 1379702083 0 0 664 1937 ` ~Empkaratsuba>TA~@ap@~@bp@~@alenp@ ~@blenp @ p & AAAp p  A&AO.string-;> mpkarats-;> uba: %rp>DpSLP=sysfatal=p? p? ~?u0v0p ?a R A~?u1v1p?p  A a R A~?diffprodp?p  a P A a R  A~?resp?p AC~?reslenp?~?signpA?p ? p Sp? p Sp ? p Sp? p  SL?y=mpveccmp=p ? p ? p? p? &APb@p>Sp>Sp>@p>Sp>  Sp>S>>W>cAI]mpleft.8 1379702083 0 0 664 2125 ` ~E.string-;> mpexp: n-;> egative -;> exponentp>DpSLP= sysfatal =~@ bp @ p SL = mpcopy =p @ ~@ mp @~? tp ?p @p ?~?tofreepA?p @& X$ 5> AImpmod.8 1379702083 0 0 664 750 ` ~E.string-g;> crtpre: pg>DpgSLP=sysfatalg=pg@pg? ph  hA ph Tpi  aiR iA pi TpjTajOpj TpkTpnA Wn" %rcrtinp> DpS=p? p@ pP p QpA W : %r5>AImptoi.8 1379702083 0 0 664 1286 ` ~E