[FFmpeg-devel] [PATCH] Make img_tags fall into .rodata

Michael Niedermayer michaelni
Fri May 2 19:53:03 CEST 2008


On Fri, May 02, 2008 at 07:48:35PM +0200, Diego 'Flameeyes' Petten? wrote:
> Michael Niedermayer <michaelni at gmx.at> writes:
> 
> > Why would we want it to be a power of 2?
> 
> Access to the N-th element of an array for the compiler is
> 
> *(&array + N*sizeof(array[0]))
> 
> when N is a power of 2, it would just be a shift to the right, rather
> than a multiplication. On every architecture I know a bit of, shift to
> right is faster than multiplication.

My question is still the same but let me rewrite it more clearly.
Why do we want to trade size against speed here?

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080502/1cc0d1ab/attachment.pgp>



More information about the ffmpeg-devel mailing list