David Kuehling wrote: > > 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.
Well, with dynamic superinstructions and replication the code is not that compact. However, for these small benchmarks most of the time is spent in a small piece of code, which should help. Brainless might be more of a challenge for the Crusoe. > Also with dynamic > superinstructions the Code-Morphing Software might be able to compile > indirect branches to NEXT into static branches. I guess you mean the indirect branches _of_ NEXT. The Crusoe would have to undo such an optimization, if writes to the threaded code happen, so I doubt that it does that; hmm, it could do that with a check of the branch target (pretty much what BTB prediction does). Thanks for the results. - anton --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
