[FFmpeg-cvslog] r16823 - trunk/libavcodec/arm/dsputil_arm_s.S

Måns Rullgård mans
Tue Jan 27 23:55:59 CET 2009


Michael Niedermayer <michaelni at gmx.at> writes:

> On Tue, Jan 27, 2009 at 07:40:29PM +0000, M?ns Rullg?rd wrote:
>> Michael Niedermayer <michaelni at gmx.at> writes:
>> 
>> > On Tue, Jan 27, 2009 at 05:25:23PM +0000, M?ns Rullg?rd wrote:
>> >> Reimar D?ffinger <Reimar.Doeffinger at stud.uni-karlsruhe.de> writes:
>> >> 
>> >> > On Tue, Jan 27, 2009 at 05:06:51PM +0100, mru wrote:
>> >> >> Author: mru
>> >> >> Date: Tue Jan 27 17:06:51 2009
>> >> >> New Revision: 16823
>> >> >> 
>> >> >> Log:
>> >> >> ARM: reorder some instructions in put_pixels*_arm
>> >> >
>> >> > I think a log message is supposed to contain the why (faster, more
>> >> > readable, ...?)
>> >> 
>> >> Such changes are always for speed.
>> >
>> > and the cpu and speed difference ...
>> >
>> > I think i remember you complaining that i forgot the cpu name, now you
>> > do too :)
>> 
>> ARM of course.
>
> so i should say i benchmarked the x86 asm on x86 next time?

x86 CPUs vary wildly in terms of what code is fast.  What's
lightning-fast on one can be slow on another.  ARM is much more
predictable.  If a trivial change makes code faster on one core,
it is virtually always faster or unchanged on others.

Why this sudden inquisition anyway?

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-cvslog mailing list