[cfe-commits] r103873 - in /cfe/trunk: lib/Headers/emmintrin.h	test/Makefile
    Chris Lattner 
    sabre at nondot.org
       
    Sat May 15 09:54:46 PDT 2010
    
    
  
Author: lattner
Date: Sat May 15 11:54:46 2010
New Revision: 103873
URL: http://llvm.org/viewvc/llvm-project?rev=103873&view=rev
Log:
fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.
Modified:
    cfe/trunk/lib/Headers/emmintrin.h
    cfe/trunk/test/Makefile
Modified: cfe/trunk/lib/Headers/emmintrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/emmintrin.h?rev=103873&r1=103872&r2=103873&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/emmintrin.h (original)
+++ cfe/trunk/lib/Headers/emmintrin.h Sat May 15 11:54:46 2010
@@ -1310,8 +1310,9 @@
   return __builtin_ia32_movmskpd(a);
 }
 
-#define _mm_shuffle_pd(a, b, i) (__builtin_shufflevector((a), (b), (i) & 1, \
-                                                         (((i) & 2) >> 1) + 2))
+#define _mm_shuffle_pd(a, b, i) \
+  (__builtin_shufflevector((__m128d)(a), (__m128d)(b), (i) & 1, \
+                                                       (((i) & 2) >> 1) + 2))
 
 static __inline__ __m128 __attribute__((__always_inline__, __nodebug__))
 _mm_castpd_ps(__m128d in)
Modified: cfe/trunk/test/Makefile
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Makefile?rev=103873&r1=103872&r2=103873&view=diff
==============================================================================
--- cfe/trunk/test/Makefile (original)
+++ cfe/trunk/test/Makefile Sat May 15 11:54:46 2010
@@ -18,7 +18,7 @@
 ifdef VERBOSE
 TESTARGS = -v
 else
-TESTARGS = -s -v
+TESTARGS = -s -v -j16
 endif
 endif
 
    
    
More information about the cfe-commits
mailing list