Displaying 1 result from an estimated 1 matches for "has3d153".
2013 Nov 22
0
[LLVMdev] [clang] SSE2 intrinsics (emmintrin.h): _mm_movpi64_pi64 should be _mm_movpi64_epi64?
...ng/3.3/emmintrin.h defines similar function,
but without the `e', _mm_movpi64_pi64():
  static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
  _mm_movpi64_pi64(__m64 __a)
  {
    return (__m128i){ (long long)__a, 0 };
  }
Microsoft (http://msdn.microsoft.com/en-us/library/has3d153(v=vs.90).aspx)
defines these two:
  _mm_movepi64_pi64		MOVDQ2Q			Move
  _mm_movpi64_epi64		MOVQ2DQ			Move
That is:
  __m64 _mm_movepi64_pi64 (__m128i a);
  MOVDQ2Q
  r0 := a0 ;
  __m128i _mm_movpi64_epi64 (__m64 a);
  MOVDQ2Q
  r0 := a0 ; r1 := 0X0 ;
Cf. Intel's manual [1]:
  _mm_movepi64...