25-10-2010, 09:03 AM
Si on se penche du coté du langage d'assemblage (x86 en l'occurrence), une condition n'est qu'un flag positionné ou pas dans un registre du processeur; faire != ou >, c'est simplement tester un flag différent.
Donc pour moi, le temps d'exécution ne devrait pas différer d'une comparaison à l'autre.
PS: il n'est pas facile de trouver sur le net de la documentation la-dessus intégrant les cycles d'horloge que prend chaque instruction d'assemblage (http://home.comcast.net/~fbui/intel_j.html#jxx)
Donc pour moi, le temps d'exécution ne devrait pas différer d'une comparaison à l'autre.
PS: il n'est pas facile de trouver sur le net de la documentation la-dessus intégrant les cycles d'horloge que prend chaque instruction d'assemblage (http://home.comcast.net/~fbui/intel_j.html#jxx)