]> granicus.if.org Git - clang/commitdiff
This is just a simple v4si * v4si, make it so.
authorEric Christopher <echristo@apple.com>
Fri, 26 Mar 2010 00:51:28 +0000 (00:51 +0000)
committerEric Christopher <echristo@apple.com>
Fri, 26 Mar 2010 00:51:28 +0000 (00:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99587 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/smmintrin.h

index 35e7600b0031dc6f13ac8d31a5890cb402c8eb7d..e271f9953cd9ea6a48d8f1704f3d8e1466edf9a7 100644 (file)
@@ -110,7 +110,7 @@ _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M)
 static __inline__  __m128i __attribute__((__always_inline__, __nodebug__))
 _mm_mullo_epi32 (__m128i __V1, __m128i __V2)
 {
-  return (__m128i) __builtin_ia32_pmulld128((__v4si)__V1, (__v4si)__V2);
+  return (__m128i) ((__v4si)__V1 * (__v4si)__V2);
 }
 
 static __inline__  __m128i __attribute__((__always_inline__, __nodebug__))