2010-07-15 4 views

Répondre

10

Essayez -ffast-math. Sur gcc 4.4.1, ceci active:

  • -fno-math-errno - Ne pas définir d'erreur pour les fonctions mathématiques à instruction unique.
  • -funsafe-math-optimizations - Présumer que les arguments et le résultat des opérations mathématiques sont valides et potentiellement contraires aux normes
  • -ffinite-math-only - Présumer que les arguments et les résultats sont finis.
  • -fno-rounding-math - Activer les optimisations qui supposent un arrondi par défaut. C'est le comportement par défaut, mais il pourrait être remplacé par autre chose.
  • -fno-signaling-nans - Activer les optimisations pouvant modifier le nombre d'exceptions mathématiques. également par défaut
  • -fcx-limited-range - Supposons que la réduction de plage n'est pas nécessaire pour la division des nombres complexes:
  • __FAST_MATH__ macro.

Vous pouvez également les activer individuellement.

Questions connexes