Pour les bgt/bne (communement Bcc), l´extention correspond a la taille "du jump", de l´offset de la destination par rapport a l instruction en cours. .b (ou .s) pour un offset 8 bits, .l pour 32, etc
Lorsque qu´une ligne commence par un point, c est pour avoir un label local:
Routine1: ; label global
Boucle: ; global
;. .
bne.s Boucle
Routine2:
Boucle: ; erreur, boucle existe deja
du coup:
Routine1: ; global
.loop: ; local
;. .
bne.s .loop
Routine2: ; global
.loop: ; okay