[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