[FFmpeg-cvslog] r21433 - trunk/libavcodec/get_bits.h

Reimar Döffinger Reimar.Doeffinger
Sun Jan 24 20:22:54 CET 2010


On Sun, Jan 24, 2010 at 08:19:09PM +0100, michael wrote:
> Author: michael
> Date: Sun Jan 24 20:19:09 2010
> New Revision: 21433
> 
> Log:
> Mark index as unsigend so gcc knows it doesnt need a sign extension on x86_64.
> Any tips on how i can convince gcc that it doesnt need a
> mov     %eax, %eax
> in every get_bits() ?

That looks like a NOP, are there any branches around it might try to align?
Of course considering elaborate NOPs is a favourite of gcc even when it does
not try to do alignment...



More information about the ffmpeg-cvslog mailing list