[Bug 37457] SSE2 based memcpy is disabled for Win7/64b

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 1 18:08:07 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=37457

--- Comment #1 from Frediano Ziglio <fziglio at redhat.com> ---
This refers to code in xddm/display/res.c, see _asm usage. The inlined assembly
code should/can be fixed.

See
https://msdn.microsoft.com/en-us/library/windows/hardware/ff565388(v=vs.85).aspx
("Using Floating Point in a WDM Driver") and
https://msdn.microsoft.com/en-us/library/windows/hardware/ff545910(v=vs.85).aspx
("Using extended processor features in Windows drivers"). Basically if you just
use SSE there is no need to save/restore state manually.

I'm not sure the performance gain. New processor have really optimized "rep
movsb" implementations supporting all cases.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-bugs/attachments/20160801/04205a13/attachment.html>


More information about the spice-bugs mailing list