https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54408
--- Comment #4 from Richard Biener ---
__builtin_tg_sqrt () maybe. The difficulty is in expected behavior for
"standard" -O[0] when you supply vector arguments. I think the most
"convenient" thing to do is to say that __builtin_tg_sqrt () when
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54408
--- Comment #3 from Marc Glisse 2012-09-06 15:04:53
UTC ---
Thanks for the explanations.
One goal would be, in C++, to be able to write a single function template:
template T f(T x){return x+sqrt(x);}
which would work for float, double, long d
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54408
--- Comment #2 from joseph at codesourcery dot com 2012-09-03 15:47:38 UTC ---
Built-in mathematical functions are generally type-generic where they
correspond to type-generic math.h macros (e.g. isgreater, isnan), not
otherwise. (__builtin_sig
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54408
Richard Guenther changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|