Resultados de la búsqueda a petición "fast-math"

1 la respuesta

¿Por qué GCC o Clang no optimizan la instrucción recíproca a 1 cuando se usan matemáticas rápidas?

¿Alguien sabe por qué GCC / Clang no optimizará la función?prueba1 en el ejemplo de código a continuación para usar simplemente la instrucción RCPPS al usar la opción de matemática rápida? ¿Hay otro indicador del compilador que generaría este ...

2 la respuesta

Mingw32 std :: isnan con -ffast-math

Estoy compilando el siguiente código con el-ffast-math opción #include <limits> #include <cmath> #include <iostream> int main() { std::cout << std::isnan(std::numeric_limits<double>::quiet_NaN() ) << std::endl; } Estoy obteniendo 0 como salida. ...

12 la respuesta

¿Por qué GCC no optimiza a * a * a * a * a * a a (a * a * a) * (a * a * a)?

Estoy haciendo una optimización numérica en una aplicación científica. Una cosa que noté es que GCC optimizará la llamadapow(a,2) compilándolo ena*a, pero la llamadapow(a,6) no está optimizado y en realidad llamará a la función de bibliotecapow, ...

1 la respuesta

gcc, simd intrínsecos y conceptos matemáticos rápidos

Hola a todos :) Estoy tratando de familiarizarme con algunos conceptos sobre punto flotante, SIMD / intrínsecos matemáticos y la bandera de matemática rápida para gcc. Más específicamente, estoy usando MinGW con gcc v4.5.0 en una CPU x86. He ...

6 la respuesta

NaN negativo no es un NaN?

Mientras escribe algunos casos de prueba, y algunas de las pruebas verifican el resultado de un NaN. Traté de usarstd::isnan pero la afirmación falla: Assertion `std::isnan(x)' failed.Después de imprimir el valor dex, resultó que es NaN ...