move
inutiles):
1: add p1, $a0, 1 add p1, $a0, 1 2: mmv q1 q2, p1 mmv q1, p1 3: jal foo jal foo 4: mmv q2 r1, q1 mmv q2 r1, q1 5: add $v0, r1, $v0 add $v0, r1, $v0 6: mmv q1 r2, q2 mmv r2, q2 7: add $v0, r2, $v0 add $v0, r2, $v0 |
q2
en pile car sa durée de
vie ne contient plus l'appel à foo
.
En appliquant le coloriage sur la partie droite, on retrouve le code obtenu
manuellement ci-dessus.