There might be an advantage to using pseudo-registers because of the cache. I.e., the top of stack might not be in the cache (if you are looping around doing non-tail calls) but the pseudo-registers would be. This might never happen realistically though.