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 ...

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, ...

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. ...

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 ...

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 ...