107 Commits (bb1e87c8049daa6be7f6c14b096bbd6f5cbc69c7)

Author SHA1 Message Date
Kelebek1 52c35521bd Rework time service to fix time passing offline. 2 years ago
Morph 037e683b94 x64: cpu_wait: Implement MWAITX for non-MSVC compilers 3 years ago
Morph 88efcaf44e x64: cpu_wait: Remove magic values 3 years ago
Morph cffefaf8a7 x64: cpu_wait: Make use of MWAITX in MicroSleep 3 years ago
Morph 841a3559a5 x64: Add detection of monitorx instructions 3 years ago
Morph 1b83c7eab4 (wall, native)_clock: Add GetGPUTick 3 years ago
Morph c264630ba4 (wall, native)_clock: Rework NativeClock 3 years ago
Morph 728048edfe x64: Deduplicate RDTSC usage 3 years ago
Morph fa3904acd9 x64: Simplify RDTSC on non-MSVC compilers 3 years ago
Morph d260571440 x64: Add MicroSleep 3 years ago
Morph 95adf299e4 x64: cpu_detect: Add detection of waitpkg instructions 3 years ago
Morph e27dced550 native_clock: Wait for 10 seconds instead of 30 3 years ago
Morph d766e783ea native_clock: Use RealTimeClock instead of SteadyClock 3 years ago
Morph afa678be3a native_clock: Re-adjust the RDTSC frequency 3 years ago
Morph 38db5c2026 native_clock: Round RDTSC frequency to the nearest 1000 3 years ago
Matías Locatti 6b465c859b Add CPU core count to log files 3 years ago
Maide 68dcd946b7 Revert Coretiming PRs 8531 and 7454 (#8591) 4 years ago
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
Marshall Mohror cbadd75878 guard against div-by-zero 4 years ago
Marshall Mohror b37f669584 common/x64: Use TSC clock rate from CPUID when available 4 years ago
Fernando Sahmkow 3adeb694b0 Adress Feedback. 4 years ago
Fernando Sahmkow 7f4debb936 Native clock: Use atomic ops as before. 4 years ago
Fernando Sahmkow eadcaab9bd Native Clock: remove inaccuracy mask. 4 years ago
Fernando Sahmkow d3becee4c0 Core: Fix tests. 4 years ago
Fernando Sahmkow 6b03abbbad Common: improve native clock. 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Merry 42d6a01039 native_clock: Internal linkage for FencedRDTSC 4 years ago
merry b8d8677ed1 native_clock: Use lfence with rdtsc 4 years ago
merry 7470fdd77c native_clock: Use writeback from CAS to avoid double-loading 4 years ago
Merry 18ecb3053b native_clock: Use AtomicLoad128 4 years ago
ameerj e70b4f3fc5 common: Reduce unused includes 4 years ago
Wunkolo c802f8fbd2 cpu_detect: Add additional x86 flags and telemetry 4 years ago
Wunkolo 7cb99ccf23 cpu_detect: Revert `__cpuid{ex}` array-type argument 4 years ago
Wunkolo b603adb6ac cpu_detect: Add missing `lzcnt` detection 4 years ago
Wunkolo 4aa5b5779b cpu_detect: Refactor cpu/manufacturer identification 4 years ago
Wunkolo 14618c0e98 cpu_detect: Update array-types to `span` and `array` 4 years ago
Wunkolo 609c64196b cpu_detect: Utilize `Bit<N>` utility function 4 years ago
Wunkolo 31f8d6f0cf cpu_detect: Compact capability fields 4 years ago
Morph fe2ff6b8a1 common: wall_clock: Utilize constants for ms, us, and ns ratios 4 years ago
Lioncash 1d5b635601 common/xbyak_api: Make BuildRegSet() constexpr 4 years ago
Morph 2e4b0fa68c common/cpu_detect: Remove CPU family and model 4 years ago
Morph 875db1012b native_clock: Wait for less time in EstimateRDTSCFrequency 4 years ago
Morph 2b9afa4d56 general: Replace high_resolution_clock with steady_clock 4 years ago
Merry 891e19ef4c xbyak: Update include path 5 years ago
bunnei e6f71e15a1 common: Merge uint128 to a single header file with inlines. 5 years ago
Fernando Sahmkow 659fb51dd9 X86/NativeClock: Reimplement RTDSC access to be lock free. 5 years ago
Fernando Sahmkow 50dd9a423a X86/NativeClock: Improve performance of clock calculations on hot path. 5 years ago
Lioncash 50516223e3 xbyak_abi: Shorten std::size_t to size_t 5 years ago
Lioncash 65a52ab81a xbyak_abi: Avoid implicit sign conversions 5 years ago
Lioncash 29db886722 audio_core: Make shadowing and unused parameters errors 5 years ago