[Bug inline-asm/92597] std::fma gives nan using -march=sandybridge+ with asm volatile
leppkes at stce dot rwth-aachen.de
gcc-bugzilla@gcc.gnu.org
Wed Dec 18 16:25:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92597
--- Comment #16 from Klaus Leppkes <leppkes at stce dot rwth-aachen.de> ---
So after reading a bit more, from my understanding, +g should be used for all
integral/floating point/vector types and +m for other (aggregate types) which
cannot end up in an register.
Still, it might be possible for an aggregate type like
struct mycomplex {
double v1;
double v2;
};
to end up in SSE register, right?
More information about the Gcc-bugs
mailing list