summaryrefslogtreecommitdiff
path: root/src/common/x64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rework time service to fix time passing offline.Gravatar Kelebek12024-01-242-21/+14
* x64: cpu_wait: Implement MWAITX for non-MSVC compilersGravatar Morph2023-06-281-0/+10
* x64: cpu_wait: Remove magic valuesGravatar Morph2023-06-281-3/+8
* x64: cpu_wait: Make use of MWAITX in MicroSleepGravatar Morph2023-06-281-12/+21
* x64: Add detection of monitorx instructionsGravatar Morph2023-06-282-0/+2
* (wall, native)_clock: Add GetGPUTickGravatar Morph2023-06-072-1/+9
* (wall, native)_clock: Rework NativeClockGravatar Morph2023-06-072-181/+40
* x64: Deduplicate RDTSC usageGravatar Morph2023-06-074-19/+80
* x64: Simplify RDTSC on non-MSVC compilersGravatar Morph2023-03-272-16/+10
* x64: Add MicroSleepGravatar Morph2023-03-272-0/+82
* x64: cpu_detect: Add detection of waitpkg instructionsGravatar Morph2023-03-272-0/+2
* native_clock: Wait for 10 seconds instead of 30Gravatar Morph2023-03-071-3/+3
* native_clock: Use RealTimeClock instead of SteadyClockGravatar Morph2023-03-071-4/+4
* native_clock: Re-adjust the RDTSC frequencyGravatar Morph2023-03-072-5/+34
* native_clock: Round RDTSC frequency to the nearest 1000Gravatar Morph2023-03-051-5/+12
* Add CPU core count to log filesGravatar Matías Locatti2022-11-112-3/+60
* Revert Coretiming PRs 8531 and 7454 (#8591)Gravatar Maide2022-07-271-1/+1
* chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-272-6/+4
* guard against div-by-zeroGravatar Marshall Mohror2022-07-061-2/+5
* common/x64: Use TSC clock rate from CPUID when availableGravatar Marshall Mohror2022-07-062-0/+18
* Adress Feedback.Gravatar Fernando Sahmkow2022-06-301-1/+0
* Native clock: Use atomic ops as before.Gravatar Fernando Sahmkow2022-06-282-24/+29
* Native Clock: remove inaccuracy mask.Gravatar Fernando Sahmkow2022-06-282-6/+1
* Core: Fix tests.Gravatar Fernando Sahmkow2022-06-281-0/+1
* Common: improve native clock.Gravatar Fernando Sahmkow2022-06-282-29/+24
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-234-10/+10
* native_clock: Internal linkage for FencedRDTSCGravatar Merry2022-04-031-2/+4
* native_clock: Use lfence with rdtscGravatar merry2022-04-031-14/+33
* native_clock: Use writeback from CAS to avoid double-loadingGravatar merry2022-04-021-4/+6
* native_clock: Use AtomicLoad128Gravatar Merry2022-04-021-2/+2
* common: Reduce unused includesGravatar ameerj2022-03-193-5/+0
* cpu_detect: Add additional x86 flags and telemetryGravatar Wunkolo2022-03-112-11/+40
* cpu_detect: Revert `__cpuid{ex}` array-type argumentGravatar Wunkolo2022-03-091-6/+6
* cpu_detect: Add missing `lzcnt` detectionGravatar Wunkolo2022-03-091-0/+1
* cpu_detect: Refactor cpu/manufacturer identificationGravatar Wunkolo2022-03-092-24/+38
* cpu_detect: Update array-types to `span` and `array`Gravatar Wunkolo2022-03-091-11/+13
* cpu_detect: Utilize `Bit<N>` utility functionGravatar Wunkolo2022-03-091-32/+20
* cpu_detect: Compact capability fieldsGravatar Wunkolo2022-03-091-20/+21
* common: wall_clock: Utilize constants for ms, us, and ns ratiosGravatar Morph2022-01-301-3/+3
* common/xbyak_api: Make BuildRegSet() constexprGravatar Lioncash2022-01-261-8/+8
* common/cpu_detect: Remove CPU family and modelGravatar Morph2021-12-131-12/+0
* native_clock: Wait for less time in EstimateRDTSCFrequencyGravatar Morph2021-12-031-18/+18
* general: Replace high_resolution_clock with steady_clockGravatar Morph2021-12-021-3/+3
* xbyak: Update include pathGravatar Merry2021-08-152-2/+2
* common: Merge uint128 to a single header file with inlines.Gravatar bunnei2021-02-151-58/+0
* X86/NativeClock: Reimplement RTDSC access to be lock free.Gravatar Fernando Sahmkow2021-01-022-22/+41
* X86/NativeClock: Improve performance of clock calculations on hot path.Gravatar Fernando Sahmkow2021-01-022-5/+71
* xbyak_abi: Shorten std::size_t to size_tGravatar Lioncash2020-12-051-8/+8
* xbyak_abi: Avoid implicit sign conversionsGravatar Lioncash2020-12-051-2/+2
* audio_core: Make shadowing and unused parameters errorsGravatar Lioncash2020-12-032-5/+6