>si on utilise plus de 1 label local dans une source, les autres labels locaux génèrent une erreur:
Mmm, peut-être que je n'ai pas tout compris aux labels locaux, mais y'a quand même des trucs bizarres:
Label:
dbra d0,Label
>ca passe sous as, mais pas sous tigcc. Pourquoi pas sous tigcc?
Label1:
dbra d0,Label1
Label2:
dbra d0,Label2
>ca plante à la fois sous tigcc et as. (?)
Label1:
bra Label1
Label2:
dbra d0,Label2
>ca passe sous tigcc, et ca ne passe pas sous as. Pourquoi maintenant tigcc accepte ca?
Si quelqu'un pouvait donner une petite explication sur les labels locaux, ca serait bien.
>move.l #FinRoutine-DebRoutine,d0 renvoie dans d0 une valeur fausse
Compile ça:
move.l #End-Start,d0
rts
Start:
nop
End
et regarde ce que ca donne avec db92. On devrait avoir 2 dans d0.
[edit]Edité par ExtendeD le 31-01-2002 à 21:42:56[/edit]