• [^] # Re: ça dépasse

    Posté par . En réponse au message affectation != test. Évalué à 1.

    Oui pour " depend du nombre de cycle que consomme l'instruction d'affectation et l'instruction de comparaison". Non pour "tout" :
    Pour un cas numérique simple comme tu le poses, le problème du coût du branchement (donc du test) n'est pas négligeable puisqu'un branchement conditionnel va invalider un (voire des) cache d'instructions décodées/en décodage.
    En général, on laissera quand même ce genre de détail pour une phase tardive du codage. L'optimisation bas-niveau de ce genre n'est à considérer que si c'est un morceau de code répété très très souvent et qu'une technique plus globale (cache de données, heuristique ...) ne peut en venir à bout du goulet de temps plus efficacement.

    My2c