[patch x86] use always_inline on all vector intrinsics
tbp
tbptbp@gmail.com
Wed Jun 29 20:34:00 GMT 2005
On 6/29/05, Uros Bizjak <uros@kss-loka.si> wrote:
> Looking at the PR21408, it looks that curent gcc's version of
> pmmintrin.h improperly guards a couple of defines to be available ony
> when SSE3 is enabled. From the PR:
Yep, that's the gist of it as ie my opteron 146 has those DAZ bits but no SSE3.
> If I understand correctly, by including <pmmintrin.h>, those #defines
> should be visible, even if no __SSE3__ is defined. I'm CCing the bug
> reporter, if he can clarify this problem with some more details.
Yes they should be visible for 2 reasons:
. compatibility with ICC which doesn't guard them that way (or at all
if i remember)
. some hardware without SSE3 expose them
Now i don't know what would be the lowest common denominator for
proper guarding, if you want to go that way.
More information about the Gcc-patches
mailing list