[FFmpeg-devel] MMX version for put_no_rnd_h264_chroma_mc8_c

Christophe GISQUET christophe.gisquet
Wed Dec 5 15:41:02 CET 2007


Christophe GISQUET a ?crit :
> Good evening,
> 
> Michael Niedermayer a ?crit :
>>> Before:
>>> VC-1: 2085 dezicycles in rnd, 1047692 runs, 884 skips
>>> h264: 1093 dezicycles in rnd, 2096936 runs, 216 skips
>>>
>>> Patch applied:
>>> VC-1: 2106 dezicycles in rnd, 1047537 runs, 1039 skips
>>>       2119 dezicycles in no_rnd, 1047384 runs, 1192 skips
>>> h264: 1097 dezicycles in rnd, 2096867 runs, 285 skips
>> i assume these measurements where over the function calls not were
>> the *_TIMER were placed in the last patch?
> 
> For the version with my patch, I simply put them around call to 
> put_h264_chroma_mc8_mmx in put_h264_chroma_mc8_mmx_rnd and 
> put_h264_chroma_mc8_mmx_nornd
> 
> For the "before" timing, I created an intermediate function mimicking 
> the same thing. Save for difference in inlining treatment, this should 
> be equivalent and comparable to timing with patch applied.
> 
> The global measures are without the _TIMER and the intermediate 
> function, running with -benchmark.

Ping ?




More information about the ffmpeg-devel mailing list