¿Por qué -fno-signed-zeros tiene un efecto en la vectorización para la búsqueda mínima?
Vea esta búsqueda mínima simple (Godbolt): float foo(const float *data, int n) { float v = data[0]; for (int i = 1; i < n; i++) { float d = data[i]; if (d < v) { v = d; } } return v; } Ni gcc ni clang auto-vectorizan este . . . Read more