1:         add   $t0,  $a0, 1
    
2:         add   $t0,  $t0$a0
    
           sw    $t0,  0($sp)
    
3:         add   $a0,  $t0$t0
    
4:         jal   foo
    
5:         lw    $t0,  0($sp)
    
           add   $v0,  $t0$v0
    
(On pourrait inclure les instructions d'ajustement de pile sub  $sp$sp, 4 au début, et add $sp$sp 4 à la fin, ici comme à la question précédente, bien qu'elles ne font pas partie du code de mise en pile, mais de la phase finale postérieure à l'allocation de registres.)