Add _mm_pause and _MM_SHUFFLE

llvm-svn: 61434
This commit is contained in:
Anders Carlsson 2008-12-26 00:49:43 +00:00
parent 85eb1247a3
commit 37c2371a88
1 changed files with 7 additions and 0 deletions

View File

@ -1104,6 +1104,13 @@ static inline __m128d __attribute__((__always_inline__)) _mm_castsi128_pd(__m128
return (__m128d)in; return (__m128d)in;
} }
static inline void __attribute__((__always_inline__)) _mm_pause(void)
{
asm("pause");
}
#define _MM_SHUFFLE(x, y) (((x) << 1) | (y))
#endif /* __SSE2__ */ #endif /* __SSE2__ */
#endif /* __EMMINTRIN_H */ #endif /* __EMMINTRIN_H */