Mail Archives: djgpp/1998/09/28/20:00:31
John S. Fine wrote:
> I don't think I have time to install and test yet another compiler
> unless there is strong reason to expect improvement. Remember that
> I am optimizing for a 486 with slow dram and no L2 cache. That is
> a world away from the focus of new optimizers. The redundant moves
> that GCC makes are bad code on all platforms, but I would guess that
> EGCS developers have focused on other aspects of optimizing, that
> wouldn't apply to my target platform.
What are you making that requires such extreme performance that you are willing
to sift through the assembler and make sure it sqeezes every drop of speed from
the machine? If your application is SO performance sensitive, why target it for
a junky old 486 with no L2 cache? :)
Besides, algorithmic optimizations will always make a bigger improvement than
low-level optimizations anyway. As the old saying goes: the fastest instruction
is the one you never execute!
- Raw text -