|do-while avec i-- #NO_APP moveq.l #41,%d0 move.w flag,%d3 move.w truc,%d2 .even .L22: tst.w %d3 jbeq .L25 or.w %d2,%d1 jbra .L24 .even .L25: and.w %d2,%d1 .L24: dbra %d0,.L22 move.w %d1,machin
En -O2 j'ai la même chose, sauf pour le if comme je l'ai dit plus haut.