[FFmpeg-devel] [PATCH] Better AV_ZERO128 on x86

Jason Garrett-Glaser jason
Sat Jan 15 18:43:38 CET 2011


On Sat, Jan 15, 2011 at 3:21 AM, Michael Niedermayer <michaelni at gmx.at> wrote:
> On Fri, Jan 14, 2011 at 11:53:49PM -0800, Jason Garrett-Glaser wrote:
>> This patch makes AV_ZERO work under SSE, instead of requiring SSE2.
>>
>> But AV_ZERO still sucks, because it duplicates the pxor/xorps every
>> single time it runs. ?Is there any reason we can't do what x264 does,
>> that is, use intrinsics like ((__m128){0,0,0,0}) to solve the problem?
>> ?This does make gcc (even crappy old gcc) reuse the value instead of
>> calculating it every time.
>
> of course when the compiler supports it

Are there any compilers that support GCC inline asm but not __m128?

Jason



More information about the ffmpeg-devel mailing list