<DIV>I'm happy to advise successful build and tests of MPFR 2.2.0 release candidate as shared library (DLL) on Windows XP, with MSys.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Notes:</DIV>
<DIV>&nbsp;</DIV>
<DIV>1.&nbsp; Win DLL building no longer requires manual gcc linkage step.&nbsp; The configure script supports --disable-static --enable-shared and that works just like it does for GMP (hmmm, is this really new? Or&nbsp;has it&nbsp;been supported anyway -&nbsp;if so, forgive my being slow to discover it!)</DIV>
<DIV>&nbsp;</DIV>
<DIV>2.&nbsp;&nbsp;For version 2.1.2, I had manually patched the mpfr_const_log2 and mpfr_const_pi functions to cache the results, otherwise functions like mpfr_log became distinctively sluggish at higher precisions (when the proportional cost of calculating log2 and pi on the fly reached and passed a&nbsp;critical level).&nbsp; This has been fixed in 2.2.0, and even when re-evaluation of log2 does have to be done, I see that this calculation has also been greatly improved in the new version (by a factor of 3 to 4 on my system at 50,000 digits precision).</DIV>
<DIV><BR>3.&nbsp; On my system,&nbsp;the new mpfr_sin() runs&nbsp;1.75 to 2 times faster than before, and although&nbsp;&nbsp;that's&nbsp;still slower than a GMP (mpf) version that I have written,&nbsp;the gap has been reduced - I was 2 to 3 times faster before at 10,000 to 100,000 digits, but now I'm only 1.2&nbsp;to 1.6 times&nbsp;faster.</DIV>
<DIV>&nbsp;</DIV>
<DIV>4.&nbsp; mpfr_exp is more or less the same speed - I have an mpf version that runs 1.5 times faster, although this is in a narrower range (10,000 to 20,000) digits.&nbsp; MPFR changes from a Taylor series to a Brent algorithm at this stage, and my mpf version (which&nbsp;always uses a Taylor-based method) runs at about the same speed at 50,000 digits, and starts to fall behind at 100,000 digits.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Jim White</DIV>
<DIV>14 Sep 2005</DIV>
<DIV>Canberra</DIV>
<DIV><BR><B><I>gmp-discuss-request@swox.com</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<P>Today's Topics:<BR><BR>3. MPFR 2.2.0 Release Candidate (Vincent Lefevre)<BR></P>
<P>Date: Tue, 13 Sep 2005 10:13:27 +0200<BR>From: Vincent Lefevre <VINCENT@VINC17.ORG><BR>Subject: MPFR 2.2.0 Release Candidate<BR>To: mpfr@loria.fr<BR>Cc: gmp-discuss@swox.com<BR><BR>The release of MPFR 2.2.0 is imminent. Please help to make this<BR>release as good as possible by downloading and testing the<BR>release candidate:<BR></P></BLOCKQUOTE>