[FFmpeg-devel] [PATCH] fdct_mmx: add xmm registers to clobber list

Ramiro Polla ramiro.polla
Sun Oct 31 14:47:36 CET 2010


On Sun, Oct 31, 2010 at 10:00 AM, Ronald S. Bultje <rsbultje at gmail.com> wrote:
> On Sat, Oct 30, 2010 at 3:44 PM, Ramiro Polla <ramiro.polla at gmail.com> wrote:
>> $subj
> [..]
>> @@ -431,6 +432,8 @@ static av_always_inline void fdct_row_sse2(const int16_t *in, int16_t *out)
>> ? ? ? ? ?FDCT_ROW_SSE2(80)
>> ? ? ? ? ?:
>> ? ? ? ? ?: "r" (in), "r" (tab_frw_01234567_sse2.tab_frw_01234567_sse2), "r" (fdct_r_row_sse2.fdct_r_row_sse2), "i" (SHIFT_FRW_ROW), "r" (out)
>> + ? ? ? ? ?XMM_CLOBBERS_ONLY("%xmm0", "%xmm1", "%xmm2", "%xmm3",
>> + ? ? ? ? ? ? ? ? ? ? ? ? ? ?"%xmm4", "%xmm5", "%xmm6", "%xmm7")
>> ? ? ?);
>> ?}
>>
>
> Can you please split that insanely long line while you're at it?

Done, but only that line. Much more work could be done to clean this
and other files up, but I'm not taking that task =)



More information about the ffmpeg-devel mailing list