forked from OSchip/llvm-project
fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.
llvm-svn: 103873
This commit is contained in:
parent
170125648c
commit
8b3b145342
|
@ -1310,8 +1310,9 @@ _mm_movemask_pd(__m128d a)
|
||||||
return __builtin_ia32_movmskpd(a);
|
return __builtin_ia32_movmskpd(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define _mm_shuffle_pd(a, b, i) (__builtin_shufflevector((a), (b), (i) & 1, \
|
#define _mm_shuffle_pd(a, b, i) \
|
||||||
(((i) & 2) >> 1) + 2))
|
(__builtin_shufflevector((__m128d)(a), (__m128d)(b), (i) & 1, \
|
||||||
|
(((i) & 2) >> 1) + 2))
|
||||||
|
|
||||||
static __inline__ __m128 __attribute__((__always_inline__, __nodebug__))
|
static __inline__ __m128 __attribute__((__always_inline__, __nodebug__))
|
||||||
_mm_castpd_ps(__m128d in)
|
_mm_castpd_ps(__m128d in)
|
||||||
|
|
|
@ -18,7 +18,7 @@ ifndef TESTARGS
|
||||||
ifdef VERBOSE
|
ifdef VERBOSE
|
||||||
TESTARGS = -v
|
TESTARGS = -v
|
||||||
else
|
else
|
||||||
TESTARGS = -s -v
|
TESTARGS = -s -v -j16
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue