On Sun, 8 Jan 2006 12:58:32 +0100 (CET) Vincent Torri <[EMAIL PROTECTED]> babbled:
> > > ./blend ./back.png 100 100 1000 > [00] pix_copy_memcpy: 803.083 mpix/sec > [01] pix_copy_c: 280.026 mpix/sec > [02] pix_copy_mmx: 298.213 mpix/sec > [03] pix_copy_sse: 148.026 mpix/sec > [04] pix_copy_sse2: 156.983 mpix/sec > > in that specific case, memcpy is the fastest by far :) Otherwise, it's the > mmx version > > btw, the sse2 test of pix_blend crashes weird - as here i get the reverse: [ 1:40AM ~/C/gfx_routines ] ./blend back.png 100 100 1000 [00] pix_copy_memcpy: 525.957 mpix/sec [01] pix_copy_c: 1001.894 mpix/sec [02] pix_copy_mmx: 1662.483 mpix/sec [03] pix_copy_sse: 225.311 mpix/sec [04] pix_copy_sse2: 294.084 mpix/sec but well - it will vary from libc ot libc (how optimised is libc) cpu to cpu, memory chips to memory chips, bus/motherboard to motherboard etc. what i am realising is that there needs to be a comprehensive performance matrix to helop the coede decide which routine to use in advance based on the situation and system. > Vincent > > On Sun, 8 Jan 2006 [email protected] wrote: > > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : proto > > > > Dir : e17/proto/gfx_routines > > > > > > Added Files: > > Makefile back.png backa.png blend.c mmx.h t.png t2.png t3.png > > t4.png > > > > > > Log Message: > > > > > > add generic gfx routines code i have been playing with... for jose's fun :) > > > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > > for problems? Stop! Download the new AJAX search engine that makes > > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > > _______________________________________________ > > enlightenment-cvs mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
