Apologies for brevity, but I'm pressed for time... The MS asm looked like compiler output with either no optimization or a debug build? I think MS still have a free download of a command-line compiler with full optimization options which might produce an instructive comparison. Martin