The arccosh test precision is set a bit too high for real input - it&#39;s kept at the default level which is 5*eps. Setting it to 5e-14 solves the issue on 32-bit Windows, which is OK I think. On 64-bit Windows the results are further off (see below) which could be considered an actual problem. The arctanh result also looks bad. So I propose to change the 32-bit test precision only. For the curious, it&#39;s line 34 of special/tests/test_data.py.<br>

<br>Is the above fine? Should I open a ticket for 64-bit?<br><br>Thanks,<br>Ralf<br><br><br><br>32-bit-Windows:<div>========================================<br>
FAIL: test_data.test_boost(&lt;Data for arccosh: 
acosh_data_ipp-acosh_data&gt;,)<br>
----------------------------------------------------------------------<br>
&lt;...&gt;<br>
Max |adiff|: 1.77636e-15<br>
Max |rdiff|: 2.44233e-14</div><br><br><br>64-bit Windows (from the binaries by Christoph Gohlke, built with msvc9):<br><div>========================================<br>
FAIL: test_data.test_boost(&lt;Data for arccosh: 
acosh_data_ipp-acosh_data&gt;,)<br>
----------------------------------------------------------------------<br>
&lt;...&gt;<br>
AssertionError:<br>
Max |adiff|: 1.77636e-15<br>
Max |rdiff|: 1.09352e-13<br>
&lt;...&gt;<br>
<br>
======================================================================<br>
FAIL: test_data.test_boost(&lt;Data for arctanh: 
atanh_data_ipp-atanh_data&gt;,)<br>
----------------------------------------------------------------------<br>
&lt;...&gt;<br>
AssertionError:<br>
Max |adiff|: 6.39488e-12<br>
Max |rdiff|: 1.01982e-12<br>&lt;...&gt;<br>
</div>