I am now doing to project in part comparing Architectures and such. I have been using lots of benchmarks with different compiler options running i386, i686, AMD64 all using linux SUSE 10, when possible I have been replicating the test in Windows, (oh, and Linux is about 3-7% faster depending on Actual Bench run.)
It would be great if someone could compile this app for ARM so I could give it a go on my 5500. (it should come up with a horrible number with this Bench mark on ARM as this bench uses 64 bit Division.) As most of the benchmarks i have tried are really slow on the 5500, math is seriously slow on ARM.
more specifically this file: http://homepages.cwi.nl/~tromp/c4/Fhourstones.zip
with this command: gcc -O3 SearchGame.c
I have a Zaurus 5500 Running Crow rom with 64 meg ram option.
(note: dont try to run unless you have a swap file as this App requires about 64 MB RAM)
Oh for those that are interested:
Run on AMD64 3200+ 512 MB Ram SUSE 10 64 bit System (has 32 bit compatability)
Compiled using GCC 4.0.2
32 Bit Executable: 2778.6 Kpos/sec
64 Bit Executable: 5221.4 Kpos/sec
also running the 32bit on a 32 bit SUSE OS vs 32 bit on a 64 bit SUSE OS was no diffrent.
This is one of the only applications that I have tried that actually almost doubles performance when compiled as a 64 bit vs 32 Bit. The writer of the application said that the extra registers in the AMD64 chip can be used for the 64Bit division when compiled as 64 bit.
If someone could compile this and forword me the binary, I would be great. Thanks.