summaryrefslogtreecommitdiffstats
path: root/src/core/core_timing_util.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-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.
* core: core_timing_util: Optimize core timing math.bunnei2021-02-151-13/+48
| | | | - Avoids a lot of unnecessary 128-bit math for imperceptible accuracy.
* Revert "core: Fix clang build"bunnei2020-10-211-2/+2
|
* core: Fix clang buildLioncash2020-10-181-2/+2
| | | | | | | Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
* core_timing: Remove unused headerLioncash2020-08-231-1/+0
|
* SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow2020-06-271-12/+3
|
* Common/Tests: Address FeedbackFernando Sahmkow2020-06-181-0/+2
|
* Core: Implement a Host Timer.Fernando Sahmkow2020-06-181-0/+1
|
* Core: Set all hardware emulation constants in a single file.Fernando Sahmkow2020-02-121-8/+4
|
* core/core_timing_util: Amend casing of cyclesTo* functionsLioncash2019-06-051-3/+3
| | | | | Makes the casing consistent with all of our general function naming conventions.
* core/core_timing_util: Use std::chrono types for specifying time unitsLioncash2019-06-051-11/+10
| | | | | Makes the interface more type-safe and consistent in terms of return values.
* core/core_timing_utils: Simplify overload setLioncash2019-06-051-31/+0
| | | | | Removes unused overloads, simplifying the overall interface, deduplicating some code.
* Use u128 on Clock Cycles calculation.Fernando Sahmkow2019-02-161-1/+1
|
* Correct CNTPCT to use Clock Cycles instead of Cpu Cycles.Fernando Sahmkow2019-02-161-0/+3
|
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-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.
* core_timing: Split off utility functions into core_timing_utilMerryMage2018-07-241-0/+64