[Webkit-unassigned] [Bug 196488] [CMake] Detect SSE2 at compile time

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 10 12:14:36 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=196488

--- Comment #18 from Xan Lopez <xan.lopez at gmail.com> ---
(In reply to Konstantin Tokarev from comment #17)
> >Compiling it without SSE2 will effectively introduce "bugs" related to floating point precision.
> 
> Precision of x87 calculations is more or equal than SSE2 because the former
> uses 80-bit registers and the latter - 64-bit. However, if we dig down that
> deep we will inevitably come to conclusion that all non-x86 platforms are
> all "buggy" (no)

That's why I wrote "bugs", not bugs. The issue is that those differences do add up, and differences in rounding lead to strange failures that take a long time to figure out. So I proposed to just use SSE2 everywhere, which is what Firefox and Chrome are already doing, and save ourselves some time in the future. In any case, again, feel free to comment on the thread, I did make a public RFC in webkit-dev.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190410/d5b42f84/attachment.html>


More information about the webkit-unassigned mailing list