------- Comment #11 from michaelni at gmx dot at  2006-02-11 13:54 -------
(In reply to comment #9)
> Re. comment #8:
> "exponential decaying performance which it has so accurately followed since
> 2.95"
> 
> Can you back this up with numbers, or are you just trolling?  If the latter,
> please don't do that, you are insulting the work of a dedicated few.  Maybe 
> you
> should help out instead of trolling, if you think you're so good.  If you
> continue to make this kind of unhelpful comments, I will ask to have you
> blocked from our bugzilla.

the benchmark was unhelpfull?
anyway, compiling dsputil.c from libavcodec takes
gcc 2.95        0m26.530s
gcc 3.4         0m46.839s
gcc 4.0         1m 1.515s

(time /usr/bin/gcc-4.0 -O3 -g -DHAVE_AV_CONFIG_H -I..
-I'/home/michael/ffmpeg-write2/ffmpeg'/libavutil -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -D_GNU_SOURCE   -c -o dsputil.o dsputil.c)


and runtime performance, just try the recommanded way of writing asm/mmx code
for gcc 2.95 vs gcc 3/4.*, handwritten asm code is quite a bit faster then what
gcc creates from these intrinsics sometimes

sure saying gcc gets exponentially slower in general isnt true but in some
specific and common cases there is a big speedloss ...


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12395

Reply via email to