<div class="gmail_quote">On Sun, Dec 18, 2011 at 8:52 PM, Paul Bowyer <span dir="ltr"><<a href="mailto:pbowyer@olynet.com">pbowyer@olynet.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
I've just gotten a test copy of the 64-bit version of PCLinuxOS running on another computer and as part of checking it out, I  have tried to set up ECL on it. Everything seems to have gone correctly and ECL installed apparently without problems, but when I ran the tests, I experienced more failures in the ansi.log file for the 64-bit install than I get with the 32-bit install that I have been using.</blockquote>

</div><br>Some of the ANSI tests are not very "correct" I would say. The tests check on the accuracy of certain functions, but what is accurate is something to be discussed. The differences between 32- and 64-bit platforms, or between operating systems in the same machine, are due to how the C library computes those mathematical functions. Some of them have enough accuracy for long-double types, some don't. Some work internally with double-float precision and have more accuracy than what the test suite expects. Some signal overflows, some don't. etc, etc.<div>

<br></div><div>The other two tests </div><br style><span style>MISC.528</span><br style><span style>MISC.529</span><div><font color="#222222" face="arial, sans-serif"><br></font></div><div><font color="#222222" face="arial, sans-serif">are also probably due to the fact that the code uses internally double types for the products, exceeding the precision of the interpreted code. I also see them in my computer.<br>

</font><div><div><div><br></div><div>Unless the </div><div><br></div><div>Juanjo</div><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</div></div></div>