I would bet you are seeing cache effects. Try a dynamically linked dhrystone that has `padding' code inserted at the front, to see if the addresses of the inner dhrystone loops are conflicting with the addresses of the (dynamic) libc functions. Chris