On Fri, May 25, 2001 at 06:24:39PM -0700, Joe Buck wrote: > .L262: > faddl (%eax) > leal 8(%eax), %edx > cmpl %ecx, %edx > movl %edx, %eax > jne .L262 > movl %edx, 8(%ebp) > > Ouch! The iterator is being retrieved and stored to memory. Well, sorta. That last move is outside the loop. r~