[cfe-commits] r130945 - /cfe/trunk/lib/Headers/mmintrin.h

Eli Friedman eli.friedman at gmail.com
Thu May 5 13:21:54 PDT 2011


Author: efriedma
Date: Thu May  5 15:21:54 2011
New Revision: 130945

URL: http://llvm.org/viewvc/llvm-project?rev=130945&view=rev
Log:
PR9849: Fix _mm_setr_pi32 and friends to actually work correctly.  They broke with the MMX rewrite a while back.


Modified:
    cfe/trunk/lib/Headers/mmintrin.h

Modified: cfe/trunk/lib/Headers/mmintrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/mmintrin.h?rev=130945&r1=130944&r2=130945&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/mmintrin.h (original)
+++ cfe/trunk/lib/Headers/mmintrin.h Thu May  5 15:21:54 2011
@@ -421,20 +421,20 @@
 }
 
 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
-_mm_setr_pi32(int __i1, int __i0)
+_mm_setr_pi32(int __i0, int __i1)
 {
     return _mm_set_pi32(__i1, __i0);
 }
 
 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
-_mm_setr_pi16(short __w3, short __w2, short __w1, short __w0)
+_mm_setr_pi16(short __w0, short __w1, short __w2, short __w3)
 {
     return _mm_set_pi16(__w3, __w2, __w1, __w0);
 }
 
 static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
-_mm_setr_pi8(char __b7, char __b6, char __b5, char __b4, char __b3, char __b2,
-             char __b1, char __b0)
+_mm_setr_pi8(char __b0, char __b1, char __b2, char __b3, char __b4, char __b5,
+             char __b6, char __b7)
 {
     return _mm_set_pi8(__b7, __b6, __b5, __b4, __b3, __b2, __b1, __b0);
 }





More information about the cfe-commits mailing list