Resultados de la búsqueda a petición "fast-math"
¿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 ...
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. ...
¿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, ...
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 ...
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 ...