[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