je c pas... c bizarre, parce que ma méthode marche nikel à chaque fois...
bon... récapitulatons...
méthode à PpHd:
Vti_PpHd:
lea vti+1(pc),a0
clr.b (a0)
st.b (a0)
vti moveq #0,d0
bne.s CalcIsVti
RealCalc:
; ...
CalcIsVti:
marche au premier appel, pas aux autres
Vti_PpHd:
lea vti+1(pc),a0
clr.b (a0)
nop
st.b (a0)
vti moveq #0,d0
bne.s CalcIsVti
RealCalc:
; ...
CalcIsVti:
marche tout le temps
Vti_PpHd:
lea vti+3(pc),a0
clr.b (a0)
st.b (a0)
vti move.w #0,d0
bne.s CalcIsVti
RealCalc:
; ...
CalcIsVti:
marche tout le temps
et mon truc:
vti_sBibi:
lea vti(pc),a0
move.w #$6700,(a0) ;ou l'inverse, je c pas... 6700 - 6600 ou 6600 - 6700
move.w #$6600,(a0)
vti bne.w CalcIsVti
;real ti
CalcIsVti
marche tout le temps
donc je ne pense pas que ça se compte vraiment en instructions...
ce serait plutôt un truc comme l'a dit kevin...
[edit]Edité par sBibi le 21-12-2001 à 13:29:07[/edit]