mirror of
https://git.h3cjp.net/H3cJP/citra.git
synced 2024-12-27 21:56:42 +00:00
hle: kernel: k_spin_lock: Remove unused ThreadPause.
This commit is contained in:
parent
8deaac8bd1
commit
ae38b8bf5e
|
@ -4,34 +4,6 @@
|
||||||
|
|
||||||
#include "core/hle/kernel/k_spin_lock.h"
|
#include "core/hle/kernel/k_spin_lock.h"
|
||||||
|
|
||||||
#if _MSC_VER
|
|
||||||
#include <intrin.h>
|
|
||||||
#if _M_AMD64
|
|
||||||
#define __x86_64__ 1
|
|
||||||
#endif
|
|
||||||
#if _M_ARM64
|
|
||||||
#define __aarch64__ 1
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
#if __x86_64__
|
|
||||||
#include <xmmintrin.h>
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
|
|
||||||
void ThreadPause() {
|
|
||||||
#if __x86_64__
|
|
||||||
_mm_pause();
|
|
||||||
#elif __aarch64__ && _MSC_VER
|
|
||||||
__yield();
|
|
||||||
#elif __aarch64__
|
|
||||||
asm("yield");
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace
|
|
||||||
|
|
||||||
namespace Kernel {
|
namespace Kernel {
|
||||||
|
|
||||||
void KSpinLock::Lock() {
|
void KSpinLock::Lock() {
|
||||||
|
|
Loading…
Reference in a new issue