Re: Emit vzeroupper after avx memcpy

Darren Salt <[email protected]> Wed, 18 Sep 2013 18:01:52 +0100
Newsgroups gmane.comp.video.xine.devel
Message-ID <5392A1C670%[email protected]>
I demand that Roland Scheidegger may or may not have written...

> Am 18.09.2013 16:46, schrieb Darren Salt:
>> I demand that Chris Rankin may or may not have written...
>>> I've applied this patch to the xine-lib branch, but my attempts also to
>>> merge it across from there to the xine-lib-1.2 branch have instead
>>> mangled my local repository in ways I would not have believed possible...
>> I cherry-picked it and pushed it, assuming that all was well with it,
>> but...
[snip run-time breakage]
>> (CCing the one responsible for the breakage regardless of subscription to
>> the list.)

> Ehh that doesn't make sense. Looks like vzeroupper got applied to
> sse_memcpy instead of avx_memcpy.

Ah. So the fault is Chris Rankin's...

> No idea why or how but I've got nothing to do with it :-). My patch was
> against xine-lib 1.2 fwiw.

Okay, fixing.

Incidentally, are there any CPUs out there with AVX but *without* this
instruction?

-- 
|  _  | Darren Salt, using Debian GNU/Linux (and Android)
| ( ) |
|  X  | ASCII Ribbon campaign against HTML e-mail
| / \ | http://www.asciiribbon.org/

Ten million years, and the Vogons arrive with five minutes to go...

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk