summaryrefslogtreecommitdiff
path: root/src/common/x64
AgeCommit message (Expand)Author
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
2020-11-02common: Enable warnings as errorsLioncash
2020-09-30common/wall_clock: Add virtual destructorsReinUsesLisp
2020-08-30externals: Update Xbyak to 5.96Lioncash
2020-06-27Core/Common: Address Feedback.Fernando Sahmkow
2020-06-27Common/NativeClockx86: Reduce native clock accuracy further.Fernando Sahmkow
2020-06-27X64 Clock: Reduce accuracy to be less or equal to guest accuracy.Fernando Sahmkow
2020-06-27HostTiming: Pause the hardware clock on pause.Fernando Sahmkow
2020-06-28Merge pull request #3396 from FernandoS27/prometheus-1David
2020-06-20common/cpu_detect: Add AVX512 detectionMorph
2020-06-18Common: Refactor & Document Wall clock.Fernando Sahmkow
2020-06-18Common: Implement WallClock Interface and implement a native clock for x64Fernando Sahmkow
2020-06-15xbyak_abi: Prefer returning a struct to using out parameters in ABI_Calculate...MerryMage
2020-06-15xbyak_abi: Register indexes should be unsignedMerryMage
2020-06-15xbyak_abi: Remove *GPS variants of stack manipulation functionsMerryMage
2020-06-15xbyak_abi: Fix ABI_PushRegistersAndAdjustStackMerryMage
2020-05-30Add xbyak externalDavid Marcec
2020-01-17Remove unused CPU Vendor string and telemtry fieldJames Rowe
2018-11-21common: Remove dependency on xbyakLioncash
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-08-14common/xbyak_abi: Mark defined functions in header as inlineLioncash
2018-08-14common/xbyak: Use nested namespace specifiers where applicableLioncash
2018-08-07common: Convert type traits templates over to variable template versions wher...Lioncash
2018-03-26cpu_detect.cpp: Change comment from citra to yuzuN00byKing
2018-01-20Format: Run the new clang format on everythingJames Rowe
2017-05-27Common: Fix some out-of-style includesYuri Kunde Schlesner