Add time.read_cycle_counter

This commit is contained in:
gingerBill
2020-06-22 15:54:19 +01:00
parent 2562df5387
commit 509e8b512f
2 changed files with 18 additions and 4 deletions
+8
View File
@@ -124,6 +124,14 @@ clock :: proc(t: Time) -> (hour, min, sec: int) {
}
read_cycle_counter :: proc() -> u64 {
foreign _ {
@(link_name="llvm.readcyclecounter")
llvm_readcyclecounter :: proc "none" () -> u64 ---
}
return llvm_readcyclecounter();
}