Hi,
one new line to the `Benchres' file:
0.56 0.63 0.36 0.79 Transmeta Crusoe TM5800 (1GHz); \
gcc-2.95.4; gforth-0.6.2 --enable-force-reg
Makes the Crusoe look as good as a P3 1000. The compact GForth engine
seems to be a good target for code-morphing. Also with dynamic
superinstructions the Code-Morphing Software might be able to compile
indirect branches to NEXT into static branches.
Results for gcc-3.3.4 were significantly slower.
Here's the full benchmark result (make all-bench):
*** gforth-fast dynamic:
make[1]: Entering directory `/home/usr_local_src/gforth-0.6.2'
siev 0.56
bubble 0.63
matrix 0.36
fib 0.79
make[1]: Leaving directory `/home/usr_local_src/gforth-0.6.2'
*** gforth-fast not dynamic:
make[1]: Entering directory `/home/usr_local_src/gforth-0.6.2'
siev 2.00
bubble 2.23
matrix 2.47
fib 2.54
make[1]: Leaving directory `/home/usr_local_src/gforth-0.6.2'
*** gforth dynamic:
make[1]: Entering directory `/home/usr_local_src/gforth-0.6.2'
siev 0.80
bubble 0.92
matrix 0.65
fib 1.01
make[1]: Leaving directory `/home/usr_local_src/gforth-0.6.2'
*** gforth not dynamic:
make[1]: Entering directory `/home/usr_local_src/gforth-0.6.2'
siev 2.23
bubble 2.36
matrix 2.23
fib 2.64
make[1]: Leaving directory `/home/usr_local_src/gforth-0.6.2'
*** gforth-itc:
make[1]: Entering directory `/home/usr_local_src/gforth-0.6.2'
siev 2.59
bubble 2.40
matrix 2.32
fib 3.30
make[1]: Leaving directory `/home/usr_local_src/gforth-0.6.2'
*** gforth-ditc:
make[1]: Entering directory `/home/usr_local_src/gforth-0.6.2'
siev 3.27
bubble 3.17
matrix 2.86
fib 3.82
make[1]: Leaving directory `/home/usr_local_src/gforth-0.6.2'
David
--
GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205 D016 7DEF 5323 C174 7D40
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]