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
Post a Comment