Il suffit d'ajouter une itération du bloc de code 2-4. On donner, de gauche à droite, le code d'origine, le code j *(A) et le code j #(A), ces deux derniers après mise en pile.
    1:     add  t, $a0, 1        add  $t0$a0, 1        add  $t0$a0, 1   
    
                                                     sw   $t0, 0($sp)   
    
2:     add  $s0, t, 1        add  $s0$t0, 1        add  $s0$t0, 1   
    
                             sw   $t0, 0($sp)        
    
3:     jal  foo              jal  foo                jal  foo            
    
                             lw   $t0, 0($sp)        lw   $t0, 0($sp)   
    
4:     add  $v0, t, $v0      add  $v0$t0$v0      add  $v0$t0$v0 
    
5:     bltz $v0, 3           bltz $v0, 3             bltz $v0, 3        
    
La sauvegarde est effectuée à chaque boucle dans le code j *(A), alors qu'elle n'est effectuée qu'une seule fois en dehors de la boucle dans j++(A).