[Webkit-unassigned] [Bug 79880] [WebSocket]Optimize the masking/unmasking operation by SSE2
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Mar 5 20:30:46 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=79880
--- Comment #13 from joey <li.yin at intel.com> 2012-03-05 20:30:45 PST ---
(In reply to comment #11)
> I'm also surprised to see this patch, but it's somewhat understandable that the frame masking code is a hot path. I'm not an expert of SSE2 operations so I'm not qualified to review the patch, though.
>
> A few thoughts:
> * Current code masks frames for each byte (char). Have you tried to mask frames for each machine word (32-bit or 64-bit)? I believe that would improve the performance, even without SSE.
Yeah, the performance can be improved using 64-bit data, almost 7~8 times faster than the original method.
--
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