<p dir="ltr">On 4 Feb 2016 7:25 am, "Walter Bright via Digitalmars-d" <<a href="mailto:digitalmars-d@puremagic.com">digitalmars-d@puremagic.com</a>> wrote:<br>
><br>
> On 2/2/2016 10:45 AM, Nikolay wrote:<br>
>><br>
>> My question is: should I wrap such changes with version(NetBSD) statement<br>
><br>
><br>
> Yes.<br>
><br>
><br>
>> or it is acceptable reduce accuracy for all platforms?<br>
><br>
><br>
> No. There have been many attempts to do this to Phobos, and it wrecks the usefulness of the tests as it hides buggy, crappy algorithms.<br>
></p>
<p dir="ltr">Actually, I found the reverse! One of the inline assembly version paths are correct up to double precision, the platform agnostic path I ported does not have this problem, but fails the tests.</p>
<p dir="ltr">Adjusting them will *expose* the buggy algorithm for what it really is.</p>