Mail Archives: djgpp/1994/10/14/05:06:56
Amazingly enough Kimberley Burchett said:
> I'm thinking of compiling to asm, running that through an asm optimizer
> for the 80x86 and then finishing compilation. Problem is, the only asm
> optimizer I know of (OptAsm) is commercial and most likely won't recognize
> AT&T syntax. Hm... writing that kind of thing sounds interesting.
> Anybody know where I might find some kind of theory on optimizations? :)
> Kim
Might try "gso" Gnu SuperOptimizer. It was an attempt by someone
to write an exhaustive optimizer that goes through every possible
combination (or rather, reasonable combination) of op codes to
see which should run fastest (and produce the same output,
natch). It's available as a standalone program last I saw, and
not part of any compiler.
Should be available on prep.ai.mit.edu, I suppose. If not, try
archie. 386 is one of the architectures it supports.
Never used it myself, just heard about it.
Oh, it also only works on functions, no whole files, as it's time
consuming. From what I understand, anyway.
Hope it helps.
mrc
--
Mike Castle .-=NEXUS=-. Life is like a clock: You can work constantly
mcastle AT cs DOT umr DOT edu and be right all the time, or not work at all
mcastle AT umr DOT edu and be right at least twice a day. -- mrc
We are all of us living in the shadow of Manhattan. -- Watchmen
- Raw text -