Why all this discussion about comparing C code output and Bliss? All you are doing is comparing implementations. You can write a real optimizer for C (we have) . Perhaps Bliss is wonderful but this is net.lang.c so lets talk about C. Enough said. -- Peter Wolfe Microtel Pacific Research ..decvax!microsoft!ubc-vision!mprvaxa!wolfe