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.
[^] # Re: option -Ofast
Posté par Shuba . 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:
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.