Lauren -- You might want to retry your tests with -O4 or so. At -O2 function inlining is not done, I believe, and that might well make a big difference. -- Mark Mitchell mmitchell@usa.net Stanford University http://www.stanford.edu