From: Vincent T. <Vin...@ie...> - 2006-01-08 12:11:33
|
./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 Vincent On Sun, 8 Jan 2006 enl...@li... 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 > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > |
From: Vincent T. <Vin...@ie...> - 2006-06-11 10:38:35
|
Hey, Are you sure it's @prefix@/local, and not @prefix@/include ? Vincent > @@ -39,8 +39,8 @@ > echo @PACKAGE_VERSION@ > ;; > --cflags) > - if test @includedir@ != /usr/include ; then > - includes=-I@includedir@ > + if test @prefix@/local != /usr/include ; then > + includes="-I@prefix@/local" > fi > echo $includes @EVAS_CFLAGS@ @ECORE_CFLAGS@ @EWL_CFLAGS@ @ETK_CFLAGS@ -I$prefix/include/epdf > ;; > > > > > _______________________________________________ > enlightenment-cvs mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > |
From: Carsten H. (T. R. <ra...@ra...> - 2006-06-13 09:04:51
|
On Sun, 11 Jun 2006 12:37:36 +0200 (CEST) Vincent Torri <Vin...@ie...> babbled: > > Hey, > > Are you sure it's @prefix@/local, and not @prefix@/include ? yes :( fixed. :) > Vincent > > > > @@ -39,8 +39,8 @@ > > echo @PACKAGE_VERSION@ > > ;; > > --cflags) > > - if test @includedir@ != /usr/include ; then > > - includes=-I@includedir@ > > + if test @prefix@/local != /usr/include ; then > > + includes="-I@prefix@/local" > > fi > > echo $includes @EVAS_CFLAGS@ @ECORE_CFLAGS@ @EWL_CFLAGS@ > > @ETK_CFLAGS@ -I$prefix/include/epdf ;; > > > > > > > > > > _______________________________________________ > > enlightenment-cvs mailing list > > enl...@li... > > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > > > > > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |
From: Carsten H. (T. R. <ra...@ra...> - 2006-01-08 17:49:51
|
On Sun, 8 Jan 2006 12:58:32 +0100 (CET) Vincent Torri <Vin...@ie...> 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 enl...@li... 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 > > enl...@li... > > 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 > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |