On Sun, Feb 5, 2012 at 6:02 AM, Ronald S. Bultje <[email protected]> wrote:
> Hi,
>
> On Sat, Feb 4, 2012 at 11:12 PM, Jason Garrett-Glaser <[email protected]> wrote:
>> On Sat, Feb 4, 2012 at 8:46 AM, Ronald S. Bultje <[email protected]> wrote:
>>> With patch this time (silly fosdem for blocking smtp ports :-( ).
>>>
>>> On Sat, Feb 4, 2012 at 4:45 PM, Ronald S. Bultje <[email protected]> wrote:
>>>> Functions using INIT_MMX may still access XMM registers through direct
>>>> means (xmm0-15). Therefore, they still need to be marked for clobber
>>>> so they can be properly saved/restored.
>>
>> Patch rejected per discussion on IRC; if your function needs that many
>> xmm registers, it should probably be marked with INIT_XMM, not
>> INIT_MMX.  This change breaks a lot of functions in x264, and I'd
>> rather keep lav synced...
>
> Of course, I don't want local (i.e. Libav) modifications to x86inc.asm
> wrt upstream (x264's). Is Gramner's suggestion to make
> WIN64_SPILL/RESTORE_XMM public OK with you? I think that's the
> cleanest solution for this kind of scenario.

Yes, that's okay.

Jason
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to