freepascal

¿Por qué la introducción de instrucciones MOV inútiles acelerar un bucle apretado en el montaje x86 64?

Antecedentes: Mientras optimizaba un código Pascal con lenguaje ensamblador incrustado, noté una instrucción MOV innecesari ... as, y una desaceleración en otras? ¿Es este comportamiento algo que podría ser explotado previsiblemente por un compilador?