summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-05-05 20:21:54 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-05-05 20:21:54 +0000
commitcb59baaa200129456a5ae992e78a64d2150e88bb (patch)
tree31853ab5936ded4d9532ea1ecbbcc4f4e434218e /clang
parent240c96e2ca2a81531a4a3f0bc2c8a6e9d8ea366d (diff)
downloadbcm5719-llvm-cb59baaa200129456a5ae992e78a64d2150e88bb.tar.gz
bcm5719-llvm-cb59baaa200129456a5ae992e78a64d2150e88bb.zip
PR9849: Fix _mm_setr_pi32 and friends to actually work correctly. They broke with the MMX rewrite a while back.
llvm-svn: 130945
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/Headers/mmintrin.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Headers/mmintrin.h b/clang/lib/Headers/mmintrin.h
index fefb42fd74e..986870a9688 100644
--- a/clang/lib/Headers/mmintrin.h
+++ b/clang/lib/Headers/mmintrin.h
@@ -421,20 +421,20 @@ _mm_set1_pi8(char __b)
}
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);
}
OpenPOWER on IntegriCloud