aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/common/x64
AgeCommit message (Expand)Author
2024-01-24Rework time service to fix time passing offline.Kelebek1
2023-06-28x64: cpu_wait: Implement MWAITX for non-MSVC compilersMorph
2023-06-28x64: cpu_wait: Remove magic valuesMorph
2023-06-28x64: cpu_wait: Make use of MWAITX in MicroSleepMorph
2023-06-28x64: Add detection of monitorx instructionsMorph
2023-06-07(wall, native)_clock: Add GetGPUTickMorph
2023-06-07(wall, native)_clock: Rework NativeClockMorph
2023-06-07x64: Deduplicate RDTSC usageMorph
2023-03-27x64: Simplify RDTSC on non-MSVC compilersMorph
2023-03-27x64: Add MicroSleepMorph
2023-03-27x64: cpu_detect: Add detection of waitpkg instructionsMorph
2023-03-07native_clock: Wait for 10 seconds instead of 30Morph
2023-03-07native_clock: Use RealTimeClock instead of SteadyClockMorph
2023-03-07native_clock: Re-adjust the RDTSC frequencyMorph
2023-03-05native_clock: Round RDTSC frequency to the nearest 1000Morph
2022-11-11Add CPU core count to log filesMatías Locatti
2022-07-27Revert Coretiming PRs 8531 and 7454 (#8591)Maide
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
2022-07-06guard against div-by-zeroMarshall Mohror
2022-07-06common/x64: Use TSC clock rate from CPUID when availableMarshall Mohror
2022-06-30Adress Feedback.Fernando Sahmkow
2022-06-28Native clock: Use atomic ops as before.Fernando Sahmkow
2022-06-28Native Clock: remove inaccuracy mask.Fernando Sahmkow
2022-06-28Core: Fix tests.Fernando Sahmkow
2022-06-28Common: improve native clock.Fernando Sahmkow
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-03native_clock: Internal linkage for FencedRDTSCMerry
2022-04-03native_clock: Use lfence with rdtscmerry
2022-04-02native_clock: Use writeback from CAS to avoid double-loadingmerry
2022-04-02native_clock: Use AtomicLoad128Merry
2022-03-19common: Reduce unused includesameerj
2022-03-11cpu_detect: Add additional x86 flags and telemetryWunkolo
2022-03-09cpu_detect: Revert `__cpuid{ex}` array-type argumentWunkolo
2022-03-09cpu_detect: Add missing `lzcnt` detectionWunkolo
2022-03-09cpu_detect: Refactor cpu/manufacturer identificationWunkolo
2022-03-09cpu_detect: Update array-types to `span` and `array`Wunkolo
2022-03-09cpu_detect: Utilize `Bit<N>` utility functionWunkolo
2022-03-09cpu_detect: Compact capability fieldsWunkolo
2022-01-30common: wall_clock: Utilize constants for ms, us, and ns ratiosMorph
2022-01-26common/xbyak_api: Make BuildRegSet() constexprLioncash
2021-12-13common/cpu_detect: Remove CPU family and modelMorph
2021-12-03native_clock: Wait for less time in EstimateRDTSCFrequencyMorph
2021-12-02general: Replace high_resolution_clock with steady_clockMorph
2021-08-15xbyak: Update include pathMerry
2021-02-15common: Merge uint128 to a single header file with inlines.bunnei
2021-01-02X86/NativeClock: Reimplement RTDSC access to be lock free.Fernando Sahmkow
2021-01-02X86/NativeClock: Improve performance of clock calculations on hot path.Fernando Sahmkow
2020-12-05xbyak_abi: Shorten std::size_t to size_tLioncash
2020-12-05xbyak_abi: Avoid implicit sign conversionsLioncash
2020-12-03audio_core: Make shadowing and unused parameters errorsLioncash