2010-07-15 8 views

Respuesta

10

Probar -ffast-math. En gcc 4.4.1, esto se convierte en:

  • -fno-math-errno - No establece errno funciones matemáticas sencillas instrucciones.
  • -funsafe-math-optimizations - Asumir argumentos y resultado de las operaciones matemáticas son válidos, y potencialmente violan las normas
  • -ffinite-math-only - Asumir argumentos y los resultados son finitos.
  • -fno-rounding-math - Habilite las optimizaciones que asumen redondeo predeterminado. Este es el valor predeterminado, pero podría ser anulado por otra cosa.
  • -fno-signaling-nans - Habilite las optimizaciones que pueden cambiar el número de excepciones matemáticas; también predeterminado
  • -fcx-limited-range - Suponga que la reducción de rango no es necesaria para la división de números complejos:
  • __FAST_MATH__ macro.

También podría habilitarlos individualmente.

Cuestiones relacionadas