[FFmpeg-devel] [RFC] support encrypted asf
    Reimar Döffinger 
    Reimar.Doeffinger
       
    Tue Oct  9 14:27:15 CEST 2007
    
    
  
Hello,
On Tue, Oct 09, 2007 at 02:06:26PM +0200, Michael Niedermayer wrote:
[...]
> actually the following would in theory be better
> 
> static uint_fast32_t inverse4(uint_fast32_t v) {
>     uint_fast32_t i = v * v * v;
>     i *= 2 - v * i;
>     i *= 2 - v * i;
>     i *= 2 - v * i;
>     return i;
In practice it results in about 30 % larger code (1 byte per instruction
more) on x86_64 without (measurable) changes in speed.
This is admittedly due to *fast* types being implemented as a fixed
typedef at least for gcc, making them quite useless on x86 at least.
Greetings,
Reimar D?ffinger
    
    
More information about the ffmpeg-devel
mailing list