[Webkit-unassigned] [Bug 20760] Implement support for x86 Linux in CTI

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 10 20:25:48 PDT 2008


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





------- Comment #15 from mrowe at apple.com  2008-09-10 20:25 PDT -------
Created an attachment (id=23335)
 --> (https://bugs.webkit.org/attachment.cgi?id=23335&action=view)
Dirty, dirty patch that makes SFX work on x86 Linux

The attached patch gets things working on Linux.  It's really dirty, and does
the bare minimum to get it working without doing so in a nice manner.  It
passes all of the JSCore tests with both WREC and CTI enabled.  On SunSpider,
it gives a 1.29x speedup.

Things that need fixed:
1) The inline assembly mess that I mentioned in a previous comment.
2) I'm not sure why Linux needs the same emitRestoreArgumentReference madness
that Windows needs.  Perhaps Gavin can shed some light on this?
3) We have no PLATFORM macro for Linux, only the generic UNIX macro.  Do all
x86 Unix platforms use the same ABI?  Do we need to introduce a LINUX define
and target some of these changes specifically at Linux?


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



More information about the webkit-unassigned mailing list