[Webkit-unassigned] [Bug 96286] Another SIGILL in JavaScriptCore on a Geode processor

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Sep 29 08:09:58 PDT 2012


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





--- Comment #5 from Daniel Drake <dsd at laptop.org>  2012-09-29 08:10:22 PST ---
Thanks for your help/input.

I do like the #3 approach, but I don't have enough time to implement it at the moment, so I went for a variant of #1 based on an idea from Martin Robinson: we disable LLint if the build target doesn't support SSE2 instructions. The compiler knows about the availability of SSE2 support and automatically defines __SSE2__ accordingly:

http://lists.webkit.org/pipermail/webkit-gtk/2012-September/001250.html

Also, I think anyone who is really serious about performance on x86-type platforms these days will be using 64 bit builds. This consideration doesn't apply there; x86_64 always has SSE2 available. So I don't feel too bad about taking this "shortcut" at least for now.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list