This repository has been archived on 2025-12-14. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
github.ong19th.Citron/src/common/x64
Morph 3d868baaa4 x64: cpu_wait: Make use of MWAITX in MicroSleep
MWAITX is equivalent to UMWAIT on Intel's Alder Lake CPUs.
We can emulate TPAUSE by using MONITORX in conjunction with MWAITX to wait for 100K cycles.
2023-06-28 01:38:55 -04:00
..
cpu_detect.cpp x64: Add detection of monitorx instructions 2023-06-28 01:36:06 -04:00
cpu_detect.h x64: Add detection of monitorx instructions 2023-06-28 01:36:06 -04:00
cpu_wait.cpp x64: cpu_wait: Make use of MWAITX in MicroSleep 2023-06-28 01:38:55 -04:00
cpu_wait.h x64: Add MicroSleep 2023-03-27 17:45:22 -04:00
native_clock.cpp (wall, native)_clock: Add GetGPUTick 2023-06-07 21:44:42 -04:00
native_clock.h (wall, native)_clock: Add GetGPUTick 2023-06-07 21:44:42 -04:00
rdtsc.cpp x64: Deduplicate RDTSC usage 2023-06-07 21:44:42 -04:00
rdtsc.h x64: Deduplicate RDTSC usage 2023-06-07 21:44:42 -04:00
xbyak_abi.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
xbyak_util.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00