diff options
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Headers/emmintrin.devel.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/lib/Headers/emmintrin.devel.h b/clang/lib/Headers/emmintrin.devel.h index 6d5618ae9fa..7715a7a94cd 100644 --- a/clang/lib/Headers/emmintrin.devel.h +++ b/clang/lib/Headers/emmintrin.devel.h @@ -1104,6 +1104,13 @@ static inline __m128d __attribute__((__always_inline__)) _mm_castsi128_pd(__m128 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 /* __EMMINTRIN_H */ |