[FFmpeg-devel] [PATCH] support encrypted asf
Reimar Döffinger
Reimar.Doeffinger
Tue Oct 9 21:35:12 CEST 2007
Hello,
On Tue, Oct 09, 2007 at 10:05:38PM +0300, Uoti Urpala wrote:
[...]
> + // uses a fixpoint-iteration to find the inverse very quickly
>
> Explicitly mentioning that it's fixed point is not useful IMO.
Am I the only one two whom fixpoint and fixed point mean completely
different things?
> + int i = 3;
> + do {
> + inverse *= 2 - v * inverse;
> + } while (--i);
>
> I'd just repeat the line 3 times instead of using a loop.
It seemed clearer to me, though I added it when it was still 5 steps...
> If you do want to use a loop using "for" would be clearer (any compiler
> should be able to optimize that loop to equal code).
I agree "for" would probably be better. But gcc in my experience does
not convert a for loop into and equivalent do {} while that will use the
Z-flag. It is somewhat moot, since in this case (at least my) gcc
completely unrolls the loop even at -O1.
Greetings,
Reimar D?ffinger
More information about the ffmpeg-devel
mailing list