Denis Oliver Kropp wrote:
Quoting Claudio Ciccani via CVS:

CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     klan    20050801 09:39:23

Modified files:
src/gfx/generic: Makefile.am generic.c Added files: src/gfx/generic: generic_64.h
Log message:
Added some functions optimized for 64bit architectures.


:-)

Time to go for a 64bit CPU, do you have some benchmarks?


I have some benchmarks made using Sourceforge's CompileFarm.


*** Benchmarks at 1024x2000 ***

[AMD64]
Cop_to_Aop_32:    2613 nanosec.
Cop_to_Aop_32_64: 1321 nanosec.

Bop_rgb32_Kto_Aop:    4758 nanosec.
Bop_rgb32_Kto_Aop_64: 3475 nanosec.

Bop_rgb32_toK_Aop:    6477 nanosec.
Bop_rgb32_toK_Aop_64: 2831 nanosec.

Bop_32_Sto_Aop:    4326 nanosec.
Bop_32_Sto_Aop_64: 3256 nanosec.

Dacc_xor:    7109 nanosec.
Dacc_xor_64: 2613 nanosec.


[Alpha]
Cop_to_Aop_32:    6208 nanosec.
Cop_to_Aop_32_64: 3162 nanosec.

Bop_rgb32_Kto_Aop:    9351 nanosec.
Bop_rgb32_Kto_Aop_64: 4674 nanosec.

Bop_rgb32_toK_Aop:    9323 nanosec.
Bop_rgb32_toK_Aop_64: 7140 nanosec.

Bop_32_Sto_Aop:    12573 nanosec.
Bop_32_Sto_Aop_64: 10943 nanosec.

Dacc_xor:    131293 nanosec.
Dacc_xor_64: 7261 nanosec.


[PPC G4]
Cop_to_Aop_32:    7917 nanosec.
Cop_to_Aop_32_64: 3923 nanosec.

Bop_rgb32_Kto_Aop:    13203 nanosec.
Bop_rgb32_Kto_Aop_64: 7831 nanosec.

Bop_rgb32_toK_Aop:    13526 nanosec.
Bop_rgb32_toK_Aop_64: 10441 nanosec.

Bop_32_Sto_Aop:    10816 nanosec.
Bop_32_Sto_Aop_64: 10060 nanosec.

Dacc_xor:    73469 nanosec.
Dacc_xor_64: 16509 nanosec.


[Sparc R220]
Cop_to_Aop_32:    9186 nanosec.
Cop_to_Aop_32_64: 6904 nanosec.

Bop_rgb32_Kto_Aop:    23257 nanosec.
Bop_rgb32_Kto_Aop_64: 18566 nanosec.

Bop_rgb32_toK_Aop:    39927 nanosec.
Bop_rgb32_toK_Aop_64: 18619 nanosec.

Bop_32_Sto_Aop:    27641 nanosec.
Bop_32_Sto_Aop_64: 27647 nanosec.

Dacc_xor:    73614 nanosec.
Dacc_xor_64: 50652 nanosec.


--
Regards,
     Claudio Ciccani

[EMAIL PROTECTED]
http://directfb.org
http://sf.net/projects/php-directfb

_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to