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")] #[cfg(target_arch = "aarch64")]
#[must_use] #[must_use]
pub fn read_time_counter() -> u64 { pub fn read_time_counter() -> u64 {
let v: u64 = 0; let mut v: u64 = 0;
unsafe { unsafe {
// TODO pushing a change in core::arch::aarch64 ? // 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 v
} }