[Webkit-unassigned] [Bug 82496] Epiphany crashes with SIGILL in libjavascriptcoregtk
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 30 04:02:58 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=82496
--- Comment #2 from Simon Schampijer <simon at laptop.org> 2012-03-30 04:02:57 PST ---
Some more info from irc:
Tomeu did break out the ssid2 test from [1].
{{{
#include <stdio.h>
int
main (int argc, char **argv)
{
int SSE2FeatureBit = 1 << 26;
int sse2 = 0;
int flags = 0;
asm (
"movl $0x1, %%eax;"
"pushl %%ebx;"
"cpuid;"
"popl %%ebx;"
"movl %%edx, %0;"
: "=g" (flags)
:
: "%eax", "%ecx", "%edx"
);
sse2 = (flags & SSE2FeatureBit);
printf ("sse2: %hd\n", sse2 != 0);
}
}}}
and running it on the XO does return 0.
[2] suggests that the Geode does support "the parts of SSE that do not involve SSE registers". So we might fail at [3].
[1] http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h#L1455
[2] http://wiki.laptop.org/go/Geode_instruction_set
[3] http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/dfg/DFGFPRInfo.h#L47
--
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