diff options
| author | Colin Davidson <colrdavidson@gmail.com> | 2025-07-29 12:21:46 -0700 |
|---|---|---|
| committer | Colin Davidson <colrdavidson@gmail.com> | 2025-07-29 12:21:46 -0700 |
| commit | 9a2e6fff481968f201e6bf6a601ab7a4e3fbef45 (patch) | |
| tree | 00af92c561ffd9c6ea5548b6e117ca03cd48ac49 /core/time | |
| parent | c1b3d035e4be4bdbebb397035a95e6dbc60f1bd6 (diff) | |
switch to read_cycle_counter_frequency from arm64_read_cycle_counter_freq, trap on invalid arch
Diffstat (limited to 'core/time')
| -rw-r--r-- | core/time/tsc_darwin.odin | 2 | ||||
| -rw-r--r-- | core/time/tsc_linux.odin | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/core/time/tsc_darwin.odin b/core/time/tsc_darwin.odin index 55abf5868..78d5b33f8 100644 --- a/core/time/tsc_darwin.odin +++ b/core/time/tsc_darwin.odin @@ -8,7 +8,7 @@ _get_tsc_frequency :: proc "contextless" () -> (freq: u64, ok: bool) { if ODIN_ARCH == .amd64 { unix.sysctlbyname("machdep.tsc.frequency", &freq) or_return } else if ODIN_ARCH == .arm64 { - freq = u64(intrinsics.arm64_read_cycle_counter_frequency()) + freq = u64(intrinsics.read_cycle_counter_frequency()) } else { return } diff --git a/core/time/tsc_linux.odin b/core/time/tsc_linux.odin index bfae79fb4..7232e0631 100644 --- a/core/time/tsc_linux.odin +++ b/core/time/tsc_linux.odin @@ -7,7 +7,7 @@ import linux "core:sys/linux" _get_tsc_frequency :: proc "contextless" () -> (u64, bool) { if ODIN_ARCH == .arm64 { - frequency := u64(intrinsics.arm64_read_cycle_counter_frequency()) + frequency := u64(intrinsics.read_cycle_counter_frequency()) return frequency, true } else { // Get the file descriptor for the perf mapping |