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

Guillaume POIRIER poirierg
Mon Oct 9 13:34:09 CEST 2006


Hi

On 10/9/06, Baptiste Coudurier <baptiste.coudurier at smartjog.com> wrote:
> Hi
>
> Michael Niedermayer wrote:
> > also i would suggest that you move this benchmarking disscussion elsewhere
> > its offtopic here, what would have been on topic where benchmarking
> > scores from START/STOP_TIMER from athlon&p4 ...
>
> On p4 2.4ghz
> http://samples.mplayerhq.hu/V-codecs/AVC1/NeroRecode_STD_AVC_(ateme1022).mp4
>
> Best values I could get on 50 runs
>
> asm:
> 1227 dezicycles in get_cabac, 33553421 runs, 1011 skips
>
> C with both lines
> 1190 dezicycles in get_cabac, 33553566 runs, 866 skips
>
> C with only '*state= c->mps_state[s];'
> 1167 dezicycles in get_cabac, 33553619 runs, 813 skips
>
> C with only 's+=2...'
> 1213 dezicycles in get_cabac, 33553366 runs, 1066 skips

Same sample, PM 2nd generation

ASM:
757 dezicycles in get_cabac, 33553030 runs, 1402 skips

C version:
740 dezicycles in get_cabac, 33552799 runs, 1633 skips


Guillaume
-- 
With DADVSI (http://en.wikipedia.org/wiki/DADVSI), France finally has
a lead on USA on selling out individuals right to corporations!
Vive la France!




More information about the ffmpeg-cvslog mailing list