<p dir="ltr">@Brendan that's great! (I sent my message early by accident) </p>
<p dir="ltr">Isiah Meadows</p>
<div class="gmail_quote">On Aug 2, 2014 4:31 PM, "Isiah Meadows" <<a href="mailto:impinball@gmail.com">impinball@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">That would also make sense. I do feel that the Math spec should have at least a base requirement. Java requires fdlibm as a baseline, but the correctly rounded requirement would be even better. Definitely a loophole that should've already been closed by now. </p>


<p dir="ltr">Isiah Meadows</p>
<div class="gmail_quote">On Aug 1, 2014 4:14 PM, "Raymond Toy" <<a href="mailto:toy.raymond@gmail.com" target="_blank">toy.raymond@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 1, 2014 at 11:40 AM, Brendan Eich <span dir="ltr"><<a href="mailto:brendan@mozilla.org" target="_blank">brendan@mozilla.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Mathias Bynens wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 1 Aug 2014, at 09:25, Carl Shapiro<<a href="mailto:carl.shapiro@gmail.com" target="_blank">carl.shapiro@gmail.com</a><u></u>>  wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>  Thanks for the suggestion.<br>
>  >  As Ray pointed out, the Math package in Java still has its accuracy requirements specified and so it is not analogous to the current status of Math package in ES6.  Also, the StrictMath package and the strictfp class qualifier came about in Java back when the x87 was the predominant FPU.  Because of the idiosyncrasies of the x87 one could not compute bit-identical floating point results without additional overhead.  Nevertheless, the accuracy requirements and conformance was still achieved with satisfactory performance.  Much of the history is still available on-line<br>



>  >  <a href="http://math.nist.gov/javanumerics/reports/jgfnwg-minutes-6-00.html" target="_blank">http://math.nist.gov/<u></u>javanumerics/reports/jgfnwg-<u></u>minutes-6-00.html</a><br>
>  <a href="http://math.nist.gov/javanumerics/reports/jgfnwg-02.html" target="_blank">http://math.nist.gov/<u></u>javanumerics/reports/jgfnwg-<u></u>02.html</a><br>
>  >  It is unclear how much of these "strict" modes is still relevant given that SSE2 is now the predominant FPU.  The strict modes were always effectively a non-issue on other architectures.<br>
>  >  Much of the pressure to relax the accuracy of the special functions seems to be coming from their use in various benchmark suites and the tireless efforts of the compiler engineers to squeeze out additional performance gains.  Requiring bounds on the accuracy of the special functions has the additional benefit of putting all the browsers on equal ground so nobody has to have their product suffer the indignity of a benchmark loss because they try to do the right thing in the name of numerical accuracy.<br>



</blockquote>
<br>
+1<br>
<br>
Introducing a new global `Math` variant wouldn’t solve the interoperability issues. IMHO, the accuracy of the existing `Math` methods and properties should be codified in the spec instead.<br>
</blockquote>
<br></div></div>
Right, we are not going to add StrictMath.<br>
<br>
The notes from this week's TC39 meeting at Microsoft will be published soon, some time next week, but to cut to the chase: we agreed to specify harder and stop the benchmarketing race to the bottom, as Carl suggested. We will need f.p. gurus helping review the work, for sure. Thanks to all of you contributing here.<span><font color="#888888"><br>


</font></span></blockquote><div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​This is really great news!<br>​</div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<span><font color="#888888">
<br>
/be</font></span><div><div><br>
______________________________<u></u>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/<u></u>listinfo/es-discuss</a><br>
</div></div></blockquote></div><br></div></div>
</blockquote></div>
</blockquote></div>