Fix aarch64 read_time_counter() (#849)

* Revert #790 Changes

* fmt

* fix?
This commit is contained in:
Dongjia "toka" Zhang 2022-10-21 16:23:30 +09:00 committed by GitHub
parent cedcee01c0
commit 64ec5c30ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,10 +36,10 @@ pub fn read_time_counter() -> u64 {
#[cfg(target_arch = "aarch64")]
#[must_use]
pub fn read_time_counter() -> u64 {
let v: u64 = 0;
let mut v: u64 = 0;
unsafe {
// TODO pushing a change in core::arch::aarch64 ?
asm!("mrs {v}, cntvct_el0", v = out(reg) _);
asm!("mrs {v}, cntvct_el0", v = out(reg) v);
}
v
}