File tree Expand file tree Collapse file tree 2 files changed +3
-8
lines changed
Expand file tree Collapse file tree 2 files changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -227,15 +227,10 @@ typedef DWORD (WINAPI *PTHREAD_START_ROUTINE)(void* lpThreadParameter);
227227
228228#endif // defined(__i386__) || defined(__x86_64__)
229229
230- #ifdef __aarch64__
230+ #if defined(__arm__) || defined( __aarch64__)
231231 #define YieldProcessor () asm volatile (" yield" )
232232 #define MemoryBarrier __sync_synchronize
233- #endif // __aarch64__
234-
235- #ifdef __arm__
236- #define YieldProcessor ()
237- #define MemoryBarrier __sync_synchronize
238- #endif // __arm__
233+ #endif // __arm__ || __aarch64__
239234
240235#endif // _MSC_VER
241236
Original file line number Diff line number Diff line change @@ -3582,7 +3582,7 @@ YieldProcessor()
35823582 __asm__ __volatile__ (
35833583 " rep\n "
35843584 " nop" );
3585- #elif defined(HOST_ARM64)
3585+ #elif defined(HOST_ARM) || defined( HOST_ARM64)
35863586 __asm__ __volatile__ ( " yield" );
35873587#else
35883588 return ;
You can’t perform that action at this time.
0 commit comments