• [^] # Re: option -Ofast

    Posté par . En réponse à la dépêche La version 4.6 du compilateur GCC est disponible. Évalué à 5.

    L'option -ffsat-math va vraiment enlever pleins de règle de calcul en flottant:

    • On suppose que les nombres ne seront jamais NaN, ou infini
    • Plus d'exceptions divide by zero et autres
    • L'associativité du code peut-être revue pour chercher à optimiser.

    Et d'autres que je ne connais pas. C'est une option qui est souvent mise quand on fait des calculs graphiques je crois. Par exemple, OpenGL précise qu'il ne doit jamais y avoir de crash en cas d'erreur de calcul en flottant, mais que le résultat affiché a le droit d'être faux auquel cas.