From 9a2e6fff481968f201e6bf6a601ab7a4e3fbef45 Mon Sep 17 00:00:00 2001 From: Colin Davidson Date: Tue, 29 Jul 2025 12:21:46 -0700 Subject: switch to read_cycle_counter_frequency from arm64_read_cycle_counter_freq, trap on invalid arch --- base/intrinsics/intrinsics.odin | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'base') diff --git a/base/intrinsics/intrinsics.odin b/base/intrinsics/intrinsics.odin index 7057aba84..be75739fe 100644 --- a/base/intrinsics/intrinsics.odin +++ b/base/intrinsics/intrinsics.odin @@ -32,6 +32,7 @@ trap :: proc() -> ! --- alloca :: proc(size, align: int) -> [^]u8 --- cpu_relax :: proc() --- read_cycle_counter :: proc() -> i64 --- +read_cycle_counter_frequency :: proc() -> i64 --- count_ones :: proc(x: $T) -> T where type_is_integer(T) || type_is_simd_vector(T) --- count_zeros :: proc(x: $T) -> T where type_is_integer(T) || type_is_simd_vector(T) --- @@ -361,8 +362,6 @@ wasm_memory_atomic_notify32 :: proc(ptr: ^u32, waiters: u32) -> (waiters_woken_u x86_cpuid :: proc(ax, cx: u32) -> (eax, ebx, ecx, edx: u32) --- x86_xgetbv :: proc(cx: u32) -> (eax, edx: u32) --- -// Arm64 targets -arm64_read_cycle_counter_frequency :: proc() -> i64 --- // Darwin targets only -- cgit v1.2.3