fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.

llvm-svn: 103873
This commit is contained in:
Chris Lattner 2010-05-15 16:54:46 +00:00
parent 170125648c
commit 8b3b145342
2 changed files with 4 additions and 3 deletions

View File

@ -1310,8 +1310,9 @@ _mm_movemask_pd(__m128d a)
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)

View File

@ -18,7 +18,7 @@ ifndef TESTARGS
ifdef VERBOSE
TESTARGS = -v
else
TESTARGS = -s -v
TESTARGS = -s -v -j16
endif
endif