Dynamic scheduling, speculative execution III