From cae45b3c21181f94e5d77cef28db694f8533cc68 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 9 Feb 2009 20:28:24 +0000 Subject: [PATCH] implement _mm_pause svn path=/trunk/; revision=39516 --- reactos/include/crt/mingw32/intrin_x86.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/reactos/include/crt/mingw32/intrin_x86.h b/reactos/include/crt/mingw32/intrin_x86.h index 061b150ca45..e00fb699e44 100644 --- a/reactos/include/crt/mingw32/intrin_x86.h +++ b/reactos/include/crt/mingw32/intrin_x86.h @@ -1296,6 +1296,11 @@ static __inline__ __attribute__((always_inline)) void __sidt(void *Destination) __asm__ __volatile__("sidt %0" : : "m"(*(short*)Destination) : "memory"); } +static __inline__ __attribute__((always_inline)) void _mm_pause(void) +{ + __asm__ __volatile__("pause"); +} + #ifdef __cplusplus } #endif