[Ffmpeg-cvslog] r6702 - in trunk/libavcodec: cabac.c cabac.h

Michael Niedermayer michaelni
Sun Oct 15 22:51:10 CEST 2006


Hi

On Sun, Oct 15, 2006 at 10:40:50PM +0200, michael wrote:
> Author: michael
> Date: Sun Oct 15 22:40:50 2006
> New Revision: 6702
> 
> Modified:
>    trunk/libavcodec/cabac.c
>    trunk/libavcodec/cabac.h
> 
> Log:
> shift CABACContext.range right, this reduces the number of shifts needed in get_cabac() and is slightly faster on P3 (and should be much faster on P4 as the P4 except the more recent variants lacks an integer shifter and so  shifts have ~10 times longer latency then simple operations like adds)

and its 2.5% faster on athlon

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is




More information about the ffmpeg-cvslog mailing list