On Fri, Oct 17, 2003 at 05:00:52 +0200, Robert Jonsson wrote:
I've only tested with GCC, a few test with some
different parameters. My
conclusion is that floating point performance is extremely sensitive to
architecture and the optimizations you enable for the architecture.
Integer on the otherhand behaves almost completely predictably.
Thats partly because the float implementation in modern CPUs is heavily
parrallel (4 or more pipelines), so simple benchmarks often only fill one
pipeline, whereas reall inner loops can generally fill more.
- Steve