[FFmpeg-devel] [PATCH] MMX2/SSSE3 VC1 loop filter

Loren Merritt lorenm
Tue Jul 6 17:15:34 CEST 2010


On Tue, 6 Jul 2010, Ronald S. Bultje wrote:
> On Jul 5, 2010, at 11:34 PM, David Conrad <lessen42 at gmail.com> wrote:
>> On Jul 5, 2010, at 4:30 PM, Ronald S. Bultje wrote:
>>
>>>> +cglobal vc1_h_loop_filter8_sse4, 3,5,8
>>> 
>>> Should this (and others like it) be under #ifdef X86_64? I got compile
>>> errors if I tried to use xmm8-15 on x86_32.
>> 
>> What compiler errors are you getting? This shouldn't use xmm8+ ever.
>
> The ,8 at the end saves xmm8-15. Xmm0-7 are free to use. You can probably 
> remove it unless I'm wrong (very well possible).

The ,8 says that it uses 8 xmmregs, namely xmm0-xmm7. Which does nothing 
at all on x86_32, since all xmms are caller-saved under x86_32 abi, but is 
needed for win64.

--Loren Merritt



More information about the ffmpeg-devel mailing list