Merge pull request #2363 from colrdavidson/tsc_multiplatform_fix

add null-impl for tsc_frequency for alt-platforms
This commit is contained in:
Jeroen van Rijn authored and GitHub committed 2023-03-05 09:13:26 +01:00
commit 6e56e5457d
3 files changed
+6 -14

No files matched your search

+6
View File
@@ -56,6 +56,12 @@ when ODIN_ARCH == .amd64 {
} }
} }
when ODIN_OS != .Darwin && ODIN_OS != .Linux && ODIN_OS != .FreeBSD {
_get_tsc_frequency :: proc "contextless" () -> (u64, bool) {
return 0, false
}
}
has_invariant_tsc :: proc "contextless" () -> bool { has_invariant_tsc :: proc "contextless" () -> bool {
when ODIN_ARCH == .amd64 { when ODIN_ARCH == .amd64 {
return x86_has_invariant_tsc() return x86_has_invariant_tsc()
-7
View File
@@ -1,7 +0,0 @@
//+private
//+build openbsd
package time
_get_tsc_frequency :: proc "contextless" () -> (u64, bool) {
return 0, false
}
-7
View File
@@ -1,7 +0,0 @@
//+private
//+build windows
package time
_get_tsc_frequency :: proc "contextless" () -> (u64, bool) {
return 0, false
}