summaryrefslogtreecommitdiffstats
path: root/src/core/core_timing_util.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-02-15core: core_timing_util: Optimize core timing math.bunnei1-13/+48
- Avoids a lot of unnecessary 128-bit math for imperceptible accuracy.
2020-10-21Revert "core: Fix clang build"bunnei1-2/+2
2020-10-18core: Fix clang buildLioncash1-2/+2
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-08-23core_timing: Remove unused headerLioncash1-1/+0
2020-06-27SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow1-12/+3
2020-06-18Common/Tests: Address FeedbackFernando Sahmkow1-0/+2
2020-06-18Core: Implement a Host Timer.Fernando Sahmkow1-0/+1
2020-02-12Core: Set all hardware emulation constants in a single file.Fernando Sahmkow1-8/+4
2019-06-05core/core_timing_util: Amend casing of cyclesTo* functionsLioncash1-3/+3
Makes the casing consistent with all of our general function naming conventions.
2019-06-05core/core_timing_util: Use std::chrono types for specifying time unitsLioncash1-11/+10
Makes the interface more type-safe and consistent in terms of return values.
2019-06-05core/core_timing_utils: Simplify overload setLioncash1-31/+0
Removes unused overloads, simplifying the overall interface, deduplicating some code.
2019-02-16Use u128 on Clock Cycles calculation.Fernando Sahmkow1-1/+1
2019-02-16Correct CNTPCT to use Clock Cycles instead of Cpu Cycles.Fernando Sahmkow1-0/+3
2019-02-12core_timing: Rename CoreTiming namespace to Core::TimingLioncash1-2/+2
Places all of the timing-related functionality under the existing Core namespace to keep things consistent, rather than having the timing utilities sitting in its own completely separate namespace.
2018-07-24core_timing: Split off utility functions into core_timing_utilMerryMage1-0/+64