[Webkit-unassigned] [Bug 93080] 64-bit JSValues can be placed in XMM registers on X86

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 8 14:43:34 PDT 2013


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





--- Comment #9 from Filip Pizlo <fpizlo at apple.com>  2013-10-08 14:42:24 PST ---
(In reply to comment #8)
> Did anything ever happen with this? Seems like a reasonable idea.

It's not necessarily a good idea.  Moving between GPR's and XMM registers can be very expensive so most compilers do not try to use XMM registers when they run out of GPRs.  It's usually cheaper to spill to the stack.

This could only have been a win on x86-32, but I'm not sure we care about that so much anymore.

-- 
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