[3.5] Redução de Atrasos em Desvios (cont.)
Novo Problema: O que fazer se não houver instruções para preencher o delay-slot?
Solução: Compilador insere instrução NOP
- Execução é sempre válida
- Não há trabalho útil durante um ciclo
- Desempenho final depende:
- do programa
- da inteligência do compilador
Obs: Instrução a ocupar o delay-slot pode vir de antes ou depois do branch