[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