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

Reply via email to