Le & logique est en soit un test comme les autres, il affecte les
flags de bit tout comme le cmp est donc peut etre utilise pour une
comparaison c'est pour ca qu il est plus rapide de faire un & qu'une
comparaison avec 0. Dans le temps on faisait xor ax,ax pour tester
si la valeur etait a 0 plutot qu un cmp ax,0. Le xor etait bcp plus
rapide. La l'interet et que and ax,ax = 2 x cmp ax,0.
Par contre kit a faire par 2 autant faire par 4 c'est bcp plus rapide
voir par 8 sur processeur 64 bits.
[^] # Re: nouvelle technique d'optimisation
Posté par Nong . En réponse au journal nouvelle technique d'optimisation. Évalué à 1.
flags de bit tout comme le cmp est donc peut etre utilise pour une
comparaison c'est pour ca qu il est plus rapide de faire un & qu'une
comparaison avec 0. Dans le temps on faisait xor ax,ax pour tester
si la valeur etait a 0 plutot qu un cmp ax,0. Le xor etait bcp plus
rapide. La l'interet et que and ax,ax = 2 x cmp ax,0.
Par contre kit a faire par 2 autant faire par 4 c'est bcp plus rapide
voir par 8 sur processeur 64 bits.