• [^] # Re: Les optimisations de gcc, ça optimise _vraiment_ !

    Posté par (site web personnel) . En réponse au journal Optimiser sa Gentoo. Évalué à 1.

    De toute façon gcc ne gere que sse et/ou 387 pour les calcules en virgule flottante.
    -mfpmath=387 , -mfpmath=sse ou -mfpmath=sse,387

    A ce propos, j'ai trouvé un test particulièrement pointu pour juger de la précision et conformité des calculs mathèmatiques
    http://www.netlib.org/paranoia/paranoia.c(...)

    et un long threads _serieux_ sur les effets des differentes options de compilation et d'optimisation de gcc. http://gcc.gnu.org/ml/gcc/2004-03/msg01468.html(...)

    Apres avoir faits mes propres tests et testé mes propres combinaisons sur un athlon-xp et sur un P4 avec differents compilo, j'ai constaté, tout comme dans le thread, que l'utilisation de -ffast-math n'était pas préjudiciable si il est associé avec d'autres bons flags. De meme que l'utilisation seul de -Ox peut aussi être catastrophique sur la précision des calculs mathèmatiques.

    Faites vos propre tests et jugez par vous-même...