aboutsummaryrefslogtreecommitdiff
path: root/src/common/x64
Commit message (Expand)AuthorAgeFilesLines
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-3/+4
* [common] rework BitField and BitUtil, use concepts whenever possible (#4076)lizzie2026-07-091-1/+1
* [dynarmic] fix pre-SSE4.1 having errors on CMHI/CMLO, fix extra nuisances and...lizzie2026-06-031-9/+5
* [core/core_timing] better MWAITX and WAITPKG delays (#3984)lizzie2026-05-304-417/+0
* [common/cpu_detect] Remove SSE/SSE2/FMA4/AVX_VNNI detection (#3979)RedBlackAka2026-05-202-10/+3
* [dynarmic, macroHLE] Use faster ankerl for xbyak maps (#3716)lizzie2026-05-152-53/+65
* [common] remove ptr indirection on WallClock (#3864)lizzie2026-05-152-84/+0
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-1/+4
* [windows] Return x86 microsleep for Windows (#3563)John2026-02-172-0/+85
* [core, windows] remove microSleep() and simply wait on events like on linux (...lizzie2026-02-092-88/+0
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* [dynarmic] jit fix branch v2 (#203)crueter2025-08-271-0/+1
* [dynarmic] revert bad changes (#202)crueter2025-08-041-1/+0
* [dynarmic] XMM spill, SSE/AVX emit, sub/add, configurable JIT state pointer, ...lizzie2025-08-021-0/+1
* Rework time service to fix time passing offline.Kelebek12024-01-242-21/+14
* x64: cpu_wait: Implement MWAITX for non-MSVC compilersMorph2023-06-281-0/+10
* x64: cpu_wait: Remove magic valuesMorph2023-06-281-3/+8
* x64: cpu_wait: Make use of MWAITX in MicroSleepMorph2023-06-281-12/+21
* x64: Add detection of monitorx instructionsMorph2023-06-282-0/+2
* (wall, native)_clock: Add GetGPUTickMorph2023-06-072-1/+9
* (wall, native)_clock: Rework NativeClockMorph2023-06-072-181/+40
* x64: Deduplicate RDTSC usageMorph2023-06-074-19/+80
* x64: Simplify RDTSC on non-MSVC compilersMorph2023-03-272-16/+10
* x64: Add MicroSleepMorph2023-03-272-0/+82
* x64: cpu_detect: Add detection of waitpkg instructionsMorph2023-03-272-0/+2
* native_clock: Wait for 10 seconds instead of 30Morph2023-03-071-3/+3
* native_clock: Use RealTimeClock instead of SteadyClockMorph2023-03-071-4/+4
* native_clock: Re-adjust the RDTSC frequencyMorph2023-03-072-5/+34
* native_clock: Round RDTSC frequency to the nearest 1000Morph2023-03-051-5/+12
* Add CPU core count to log filesMatías Locatti2022-11-112-3/+60
* Revert Coretiming PRs 8531 and 7454 (#8591)Maide2022-07-271-1/+1
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-272-6/+4
* guard against div-by-zeroMarshall Mohror2022-07-061-2/+5
* common/x64: Use TSC clock rate from CPUID when availableMarshall Mohror2022-07-062-0/+18
* Adress Feedback.Fernando Sahmkow2022-06-301-1/+0
* Native clock: Use atomic ops as before.Fernando Sahmkow2022-06-282-24/+29
* Native Clock: remove inaccuracy mask.Fernando Sahmkow2022-06-282-6/+1
* Core: Fix tests.Fernando Sahmkow2022-06-281-0/+1
* Common: improve native clock.Fernando Sahmkow2022-06-282-29/+24
* general: Convert source file copyright comments over to SPDXMorph2022-04-234-10/+10
* native_clock: Internal linkage for FencedRDTSCMerry2022-04-031-2/+4
* native_clock: Use lfence with rdtscmerry2022-04-031-14/+33
* native_clock: Use writeback from CAS to avoid double-loadingmerry2022-04-021-4/+6
* native_clock: Use AtomicLoad128Merry2022-04-021-2/+2
* common: Reduce unused includesameerj2022-03-193-5/+0
* cpu_detect: Add additional x86 flags and telemetryWunkolo2022-03-112-11/+40
* cpu_detect: Revert `__cpuid{ex}` array-type argumentWunkolo2022-03-091-6/+6
* cpu_detect: Add missing `lzcnt` detectionWunkolo2022-03-091-0/+1
* cpu_detect: Refactor cpu/manufacturer identificationWunkolo2022-03-092-24/+38