visual studio 2015 - Intrinsic c++ vs2015 -


during playing around intrinsics , after switching x64 build, compiler showed error message:

c3861   '_mm_hadds_pi16': identifier not found   

so i've checked inside file tmminitrin.h

#if defined(_m_ix86)     extern __m64 _mm_hadd_pi16 (__m64, __m64);     extern __m64 _mm_hadd_pi32 (__m64, __m64);     extern __m64 _mm_hadds_pi16 (__m64, __m64); #endif 

_m_ix86 not defined in x64 build

i'm confused because in msdn in requirements section says architecture x86,x64.

why in x64 build i'm prevented using intrinsics takes __m64 parameters , return __m64?

second question: _mm_hadds_pi16() faster or slower _mm_hadds_epi16() or processor specific?


Comments

Popular posts from this blog

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -