summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/winwork.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/windows/winwork.c')
-rw-r--r--src/osd/windows/winwork.c26
1 files changed, 3 insertions, 23 deletions
diff --git a/src/osd/windows/winwork.c b/src/osd/windows/winwork.c
index 3ec044864ec..c55511a6446 100644
--- a/src/osd/windows/winwork.c
+++ b/src/osd/windows/winwork.c
@@ -20,11 +20,13 @@
// MAME headers
#include "osdcore.h"
-#include "winsync.h"
+#include "modules/sync/osdsync.h"
#include "winos.h"
#include "eminline.h"
+#include "osinline.h"
+
//============================================================
// DEBUGGING
@@ -57,28 +59,6 @@
#define end_timing(v) do { } while (0)
#endif
-#if __GNUC__ && defined(__i386__) && !defined(__x86_64)
-#undef YieldProcessor
-#endif
-
-#ifndef YieldProcessor
-#ifdef __GNUC__
-INLINE void osd_yield_processor(void)
-{
- __asm__ __volatile__ ( "rep; nop" );
-}
-#else
-INLINE void osd_yield_processor(void)
-{
- __asm { rep nop }
-}
-#endif
-#else
-#define osd_yield_processor YieldProcessor
-#endif
-
-
-
//============================================================
// TYPE DEFINITIONS
//============================================================